Stayo Waterloo Apartment London
Situated in London, within a 7-minute walk of London Eye and a 12-minute walk of Big Ben, Stayo Waterloo offers accommodation with free Wi-Fi.
Number of rooms: 9
2 Pear Place, Lambeth, London, SE1 8SA, United Kingdom