This website uses cookies to improve your browsing experience. By continuing to use this site, you consent to the use of cookies on your device as described in our Cookie Policy.

Cowley Manor Hotel

Cowley Manor is a 30 bedroom contemporary country house hotel and spa located in the glorious Cotswold countryside surrounded by 55 acres of parkland, woods and meadows. The gardens feature natural springs, lakes and Victorian cascades.

With emphasis on comfort, service and very few rules, Cowley Manor is the ideal place to relax, unwind and indulge in the heart of the British countryside.

Contact us: stay@cowleymanor.com