Where is Lake Buel?

Where is Lake Buel located?

Lake Buel, Massachusetts, United States (approx. 42.16949°, -73.27592°)


Where is Lake Buel on the map?