Where is Letchworth Garden City?

Where is Letchworth Garden City located?

Letchworth Garden City, Letchworth Garden City, Great Britain (approx. 51.97938°, -0.22664°)


Where is Letchworth Garden City on the map?