Cotswold Water Park Four Pillars Hotel

The Cotswold Water Park Four Pillars Hotel is set in a tranquil lakeside setting, yet close to major motorway access.