- UK Information
- UK Hotels
- Cowley Manor Hotel
Cowley Manor Hotel
This contemporary-chic country house hotel is situated in the Cotswolds, surrounded by 55 acres of parkland, woods and meadows. Its gardens have natural springs, lakes, and Victorian cascades.
Rating
Visa,American Express,MasterCard,Diner's Club
Prices from £165
30