Das Marco Polo Hongkong Hotel liegt im Stadtteil Kowloon, in einer Entfernung von nur 30 Metern vom See Bird Lake, und hat zudem einen Swimmingpool. Im Hotel werden internationale Gerichte serviert, die im hauseigenen À-la-carte- Restaurant zubereitet werden.
Vogelmarkt ist in einer 2 km Entfernung von hier und Madame Tussaud Wax Museum ist knapp 3 Kilometer von dem 5-Sterne-Hotel entfernt. Die Unterkunft liegt auch neben der U-Bahn-Station MTR- Tsim Sha Tsui. Avenue of the Stars und Einkaufszentrum Harbour city sind vom Hotel aus in nur 9 Minuten Fußweg zu erreichen. Das Marco Polo Hongkong Hotel ist in 450 Meter Entfernung zur Busahltestelle Royal Park Hotel shuttle gelegen.
Viele klimatisierte Zimmer des Hotels bieten einen Flachbildfernseher mit Satellitenkanälen sowie Ausstattung zur Kaffee- & Teezubereitung. Die Zimmer verfügen über private Badezimmer mit einem Haartrockner und Morgenmänteln und sind mit Marmorböden eingerichtet. Die Badezimmer bieten einen Haartrockner und Morgenmäntel sowie eine getrennte Toilette. Einige Zimmer bieten die Aussicht aufs Meer.
Das Marco Polo bietet den Gästen Frühstück im Restaurant an. Das Hotel verfügt über das Restaurant Marco.