Found 2 Businesses
Sort By:
In case of cancellation or amendment, the Guests shall be required to give a notice of at least 72 Hours prior to Check-In time on Arrival date. Failu...
Recently refurbished, the Holland Court Hotel is a beautiful London hotel with all the facilities the discerning business traveller or tourist would r...