Holiday Inn Express Southwark 3 stars

103 - 109 Southwark Street, Southwark, London, SE1 0JQ, United Kingdom

Hotel image
Read more reviews for Holiday Inn Express Southwark