The Close Hotel

Retreat to The Cotswolds and venture straight into the relaxing seclusion of The Close Hotel in Tetbury. Hide away from the outside world in a place where sophistication has found comfort