Novotel London City South

53-61 Southwark Bridge Road, London, United Kingdom

Novotel London City South Map

53-61 Southwark Bridge Road, London, United Kingdom
Exterior - Novotel London City South

Hotel Information

Novotel London City South Hotel is located just on the South side of the river Thames close to the heart of the City of London and attractions such as the Shakespeare Globe Theatre, Tate Modern and the London Dungeons.