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