Dette resort med luksusfaciliteter ligger i landlige omgivelser, kun 5 km fra Broadway Tower, Dover's Hill og Chipping Campden Church of St James. Derudover ligger Snowshill Manor and Garden og Hidc...