St Christopher's Inn Village - London Bridge

165 Borough High Street, Southwark, London, SE1 1HR, United Kingdom

Hotel image
Read more reviews for St Christopher's Inn Village - London Bridge