Located in London (London City Centre), Holly House Hotel is within a 15-minute walk of Victoria Palace Theatre and Sloane Square. This hotel is 1 mi (1.5 km) from Buckingham Palace and 1 mi (1.6 km) from Hyde Park. Make yourself at home in one of the 65 guestrooms featuring refrigerators. Your room comes with a Tempur-Pedic bed. Complimentary wireless Internet access is available to keep you connected. Conveniences include coffee/tea makers and irons/ironing boards, and housekeeping is provided daily. Make use of convenient amenities, which include complimentary wireless Internet access and tour/ticket assistance. A complimentary continental breakfast is served daily from 7:00 AM to 9 AM. Featured amenities include a 24-hour front desk and a safe deposit box at the front desk.
Holly House Hotel
20 Hugh Street, London, England, SW1V 1RP, United Kingdom
About Holly House Hotel
Location
Holly House Hotel
20 Hugh Street, London, England, SW1V 1RP, United Kingdom
We are an independent travel network
offering over 100,000 hotels worldwide