A Map of Upper Slaughter
map
website

Lords of the Manor
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 of honeyed Cotswold stone, ... More | Double Room: From £160 | visit website