Where is The Bear Of Rodborough Hotel, Stroud?

Where is The Bear Of Rodborough Hotel, Stroud located?

The Bear Of Rodborough Hotel, Stroud, The Bear Of Rodborough Hotel, Stroud, Great Britain (approx. 51.72237°, -2.21316°)


Where is The Bear Of Rodborough Hotel, Stroud on the map?