The Fleece Hotel

Market Place
Cirencester
United Kingdom