Dette hotel ligger i London City Centre, mindre end 2 km fra The British Museum, Big Ben og London Eye. Derudover ligger Buckingham Palace og Hyde Park ca. 2 km derfra. Der er to minutters gang til Leicester Square Metrostation, mens Charing Cross Undergrundsstation ligger inden for 4 minutters gang.