Where is Foxley?

Where is Foxley located?

Foxley, England, Great Britain (approx. 52.75344°, 1.01714°)


Where is Foxley on the map?