About Lords Of The Manor Hotel
Cotswold Country House Hotel
Lords Of The Manor Hotel Description
An 17th century former Rectory and the finest Country House hotel in the Cotswolds. Proud to be the only Cotswold hotel with a Michelin star.
More about Lords Of The Manor Hotel
Lords Of The Manor Hotel is located at Lords of the Manor Hotel, GL54 2JD Upper Slaughter, Gloucestershire, United Kingdom
+441451820243
http://linktr.ee/lordsofthemanor
Similar Listings
Yelf'S Hotel
3.5
Waterside Hotel
4.6