Where is Gheluvelt Park?

Where is Gheluvelt Park located?

Gheluvelt Park, Gheluvelt Park, Great Britain (approx. 52.205593°, -2.227102°)


Where is Gheluvelt Park on the map?