Where is Foxwoods Green?

Where is Foxwoods Green located?

Foxwoods Green, England, Great Britain (approx. 53.2142209643°, -2.5714960097°)


Where is Foxwoods Green on the map?