Rodborough Common, Stroud (Gloucestershire), United Kingdom, GL5 5DE
High above the Cotswold town of Stroud, sat amidst an expanse of National Trust land, lies the Bear of Rodborough Hotel. Once a coaching inn, the Bear of Rodborough is now a welcoming site more...