Where is Long Bennington?

Where is Long Bennington located?

Long Bennington, England, Great Britain (approx. 52.9930697954°, -0.7586746226°)


Where is Long Bennington on the map?