Das Hotel befindet sich nur 500 m von der Themse, 1 km von der London Bridge, 2 km vom London Eye und 2,5 km vom Londoner Zentrum entfernt.
Einrichtung
Zu den Einrichtungen und Dienstleistungen gehören ein Restaurant, Bar, WLAN-Internetzugang, Lift, Parkplatz (gegen Gebühr), Tagungsraum und eine 24-Stunden-Rezeption.
Die Zimmer verfügen über eine Klimaanlage, Heizung, TV, Telefon, WLAN-Internetzugang, Safe und Fön.