Where is The Bear Of Rodborough Hotel?

Where is The Bear Of Rodborough Hotel located?

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


Where is The Bear Of Rodborough Hotel on the map?