Where is Longmeadow?

Where is Longmeadow located?

Longmeadow, Massachusetts, United States (approx. 42.05066°, -72.58302°)


Where is Longmeadow on the map?