This is a pleasant comfortable hotel benefitting from a peaceful location within easy reach to central London. Accommodation is comfortable spacious and airy - equipped with every expected modern convenience and facility.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Greater-london Holiday Destinations in Europe