A Map of Upper Slaughter
Hotels | Weather guide
| Events
map
book
Lords of the Manor
More Information
Situated in the heart of the Cotswolds, on the outskirts of one of England's most unspoiled and picturesque villages, stands the Lords of the Manor Hotel. Built in the 17th century ... More
| Double Room: From £160