London Bridge Hotel 4 stars

8-18 London Bridge St, Southwark, London, SE1 9SG, United Kingdom

Hotel image
Read more reviews for London Bridge Hotel