Novotel London City South

53-61 Southwark Bridge Road, Southwark, London, SE1 9HH

Location map


Add to Shortlist