💨 Abstract

THE Broom Hall Inn is an ideal place to stay if you want a base slightly away from the more expensive hotels in the Cotswolds which still offers a great experience. Read on to find out about their country pub and endless ale. Where is the hotel? It is quite secluded, in the village of Broom, […]

Courtesy: www.thesun.co.uk