
LORDS OF THE MANOR HOTEL – YOUR PERFECT LUXURY ADDRESS IN THE COTSWOLDS
The Cotswolds are among the most photogenic areas in the United Kingdom, and the Lords of the Manor Hotel is a perfect base from which to explore them. This luxurious hotel has the only Michelin starred hotel dining room in Gloucestershire, and is set in one of the prettiest Cotswolds villages, Upper Slaughter. The building…