Holly House Hotel
Located in London (London City Centre), Holly House Hotel is within a 10-minute walk of Apollo Victoria Theatre and Victoria Palace Theatre. This hotel is 0.7 mi (1.1 km) from Sloane Square and 0.9 mi (1.4 km) from Saatchi Gallery.Dining info:
A complimentary continental breakfast is served daily from 7:00 AM to 9 AM.Amenities info:
Make use of convenient amenities, which include complimentary wireless Internet access and tour/ticket assistance.Business amenities info:
Featured amenities include a 24-hour front desk and a safe deposit box at the front desk.Room detail info:
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 housekeeping is provided daily.
|Check In & Check Out||
|Food & Drink||