Where is Foxholes?

Where is Foxholes located?

Foxholes, England, Great Britain (approx. 54.1387092845°, -0.4518384936°)


Where is Foxholes on the map?