53-61 Southwark Bridge Road, London, United Kingdom
Novotel London City South Photos
Novotel London City South Map
53-61 Southwark Bridge Road, London, United Kingdom
Searching for availability
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.