Where is Peace Gardens?

Where is Peace Gardens located?

Peace Gardens, Peace Gardens, Great Britain (approx. 53.38°, -1.4696°)


Where is Peace Gardens on the map?