Safestay London Elephant & Castle 4 stars

144-152 Walworth Road, Southwark, London, SE17 1JL, United Kingdom

Hotel image
Read more reviews for Safestay London Elephant & Castle