Located in London City Centre, this hotel is within a 10-minute walk of Lower Marsh Market, Imperial War Museum and Sea Life London Aquarium. London Eye and Big Ben are also within 15 minutes. Lambeth North Underground Station is only a 2-minute walk and Waterloo Underground Station is 9 minutes.