Das 3-Sterne-Hotel 63 London liegt 5 Minuten zu Fuß vom U-Bahnhof Bayswater entfernt und genießt eine erstklassige Lage im Zentrum von London. Im ganzen Gebäude können alle Gäste WLAN nutzen.
Dieses Hotel liegt im Bezirk Westminster von London und ist zudem in etwa 3 km Entfernung von der St James's Church. Kulturelle Sehenswürdigkeiten in der Umgebung sind die Prinzessin-Diana-Gedenkbrunnen (1 km) und das Albert Memorial (1,1 km). Es liegt gleich neben dem London Science Museum entfernt. Die nächstgelegene U-Bahn-Station Lancaster Gate ist in rund 400 Meter Entfernung.
Zur Ausstattung der Zimmer gehören ein Flachbildfernseher mit Satellitenkanälen sowie ein Wasserkocher. Die Zimmer sind mit privaten Badezimmern ausgestattet und verfügen außerdem über ein Wasserkocher und ein Flachbildfernseher mit Satellitenkanälen. Von mehreren Zimmern aus öffnet sich ein Ausblick auf den See.
Hotelgästen wird täglich ein Frühstücksbuffet angeboten. Das Restaurant Leinster Arms liegt in ca. 5 Gehminuten Entfernung von diesem 63.
Check-in:von 14:00-23:59 Uhr
Check-out:bis 11:00 Uhr