Where is New Ashford?

Where is New Ashford located?

New Ashford, New Ashford, United States of America (approx. 42.604874°, -73.239395°)


Where is New Ashford on the map?