Cowley Manor is a contemporary country house hotel which sits in the glorious Cotswold countryside surrounded by 55 acres of parkland, woods and meadows. The famous gardens feature several natural springs, a series of lakes and Victorian cascades. Cowley Manor opened in 2002 and its award-winning design and architecture combined to pioneer a new wave of contemporary country house hotels.