Located in the popular ancient market town of Tetbury, The Close Hotel is part of the long established Cotswold Inns & Hotels group.