Novotel London City South

53 61 Southwark Bridge Road
London
United Kingdom