Novotel London City South

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