Where is Lanesborough?

Where is Lanesborough located?

Lanesborough, Lanesborough, United States of America (approx. 42.51902°, -73.22778°)


Where is Lanesborough on the map?