We’re sorry but you can’t collect Welcome Rewards® nights at this hotel
Located in London (Victoria - Westminster), Holly House Hotel is close to Apollo Victoria Theatre, Victoria Palace Theatre, and Sloane Square. Also nearby are Saatchi Gallery and Buckingham Palace.
Wireless Internet access is complimentary in public areas.
Holly House Hotel has 50 guestrooms. All units feature refrigerators and coffee/tea makers.
|Things to do||
|Food and drink||
We are now watching this hotel on your travel dates
( - )