Holland Road Stays Apartment London
Set within less than 1 km of Olympia Exhibition Centre and 1.9 km of Eventim Apollo in London, Holland Road Stays offers accommodation with free Wi-Fi and TV.
Number of rooms: 25
120 holland road, Kensington and Chelsea, London, W14 8BD, United Kingdom