Where is Foxhill Turn?

Where is Foxhill Turn located?

Foxhill Turn, Foxhill Turn, Great Britain (approx. 51.524117°, -1.688386°)


Where is Foxhill Turn on the map?