Holland House Hotel Harray, Orkney
7.3/10
Good
7 reviews
Free Wi-Fi
861 km.
Victoria Underground Station
861 km.
Victoria Train Station
Holland House is a student accommodation offering long term stays, set in London and is located 0.9 miles from Buckingham Palace.The property features a restaurant and free Wi-Fi is offered to guests.
Number of rooms: 69
53 Eccleston Square, Westminster Borough, London, SW1V 1PG, United Kingdom