Where is Wallace Gardens?

Where is Wallace Gardens located?

Wallace Gardens, Wallace Gardens, Great Britain (approx. 56.13791°, -3.921876°)


Where is Wallace Gardens on the map?