All Seasons London Southwark Rose Hotel

43-47 Southwark Bridge Road
London
United Kingdom