Where is The Chilworth Arms?

Where is The Chilworth Arms located?

The Chilworth Arms, The Chilworth Arms, Great Britain (approx. 50.964485°, -1.41677°)


Where is The Chilworth Arms on the map?