Where is Longmeadow?

Where is Longmeadow located?

Longmeadow, Longmeadow, United States of America (approx. 42.0501°, -72.58287°)


Where is Longmeadow on the map?