Where is New Lebanon?

Where is New Lebanon located?

New Lebanon, New Lebanon, United States of America (approx. 42.46397°, -73.39649°)


Where is New Lebanon on the map?