Novotel London City South

Novotel London City South
53-61 Southwark Bridge Road, London, SE1 9HH