London Stay ApartmentsApartment
187, Rotherhithe new road, Southwark, London, SE16 2BE, United Kingdom
London Stay Apartments is located close to Southwark Park, a 5-minute walk from Surrey Quay Overground Station. They provide contemporary studio apartments with free Wi-Fi.