Where is The Bear Of Rodborough Hotel, Stroud located?
The Bear Of Rodborough Hotel, Stroud, Gloucestershire, United Kingdom (approx. 51.72237°, -2.21316°)
The Bear Of Rodborough Hotel, Stroud, Gloucestershire, United Kingdom (approx. 51.72237°, -2.21316°)