Located in London City Centre, this eco-friendly hotel is within a 15-minute walk of Tate Modern, The Shard, and St. Paul's Cathedral. London Eye and Tower of London are also within 2 mi (3 km). Southwark Underground Station is 7 minutes by foot and Borough Underground Station is 9 minutes.