Holland House is a student accommodations 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.
Each room includes a desk and access to a shared bathroom. Guest rooms also include storage space.
A continental breakfast is available every morning at the property.
Big Ben is located 1.2 miles from Holland House. London City Airport is 10 miles away.