Holly House Hotel is set in a central area of London next to Apollo Theatre, Up at The O2 and Big Ben.
The hotel is notable for its perfect location in the heart of London, close to Sloane Square subway station. A theater and a palace as well as parks are in a short distance from the property.
Victoria train station is a 10-minute walk away. Holly House Hotel is about 15 minutes’ drive towards London City airport.
The hotel provides guests with 60 rooms including Basic Shared Bathroom Twin Room, Quadruple Room and Triple Room that offer a dressing area, a work desk, free Wi-Fi, flat-screen TV and ironing facilities. Room facilities also include a fridge, a kettle and coffee/tea makers for self-catering.
Eat & Drink
A breakfast is served in the dining room. The pub St. George's Tavern is 5 minutes’ walk away.
Guests can rent bicycles to discover the nearby sites.
Wireless internet is available in the entire hotel for free.
No parking available.