Where is Letchworth Garden City?

Where is Letchworth Garden City located?

Letchworth Garden City, Hertfordshire, United Kingdom (approx. 51.97997°, -0.22926°)


Where is Letchworth Garden City on the map?