Address : 19 new bridge street, london, greater london ec4v 6bd, united kingdom, london Show Hotel Map
Just set back from the north bank of the River Thames in the heart of London's vibrant city business district only a short walk away from some of the city's most famous buildings from Shakespeare's Globe and St Paul's Cathedral right through to the ultra contemporary Millennium Bridge and Tate Modern.