London Stay Apartments

187, Rotherhithe new road, Southwark, London, SE16 2BE, United Kingdom

Hotel image
Read more reviews for London Stay Apartments