Eurotraveller Hotel- Express (Elephant & Castle) 3 stars

18 Amelia Street, Southwark, London, SE17 3PY, United Kingdom

Hotel image
Read more reviews for Eurotraveller Hotel- Express (Elephant & Castle)