The contemporary yet classic Restaurant 66a can be found tucked away in the Cotswold Lodge Hotel. Coupling original period features with modern decor creates the perfect setting in which to enjoy their fresh modern British and Mediterranean meals.
Information
Venue Type
Restaurant
Opening Hours
Mon-Fri 07:00-10:00 & 12:00-14:30 & 19:00-21:30
Sat-Sun 08:00-10:30 & 12:00-14:30 & 19:00-22:30
Cuisine