YHA London Thameside 2 stars

20 Salter Road, Rotherhithe, Southwark, London, SE16 5PR, United Kingdom

Hotel image
Read more reviews for YHA London Thameside