With a stay at The Close Hotel, you'll be centrally located in Tetbury, within a 15-minute drive of Thames River and Chavenage House. This upscale hotel is 10.8 mi (17.4 km) from Cotswold Country Park and Beach ... Read more

View all Luxury Hotels in Tetbury