Where is South Newfane?

Where is South Newfane located?

South Newfane, South Newfane, United States of America (approx. 42.93814°, -72.70537°)


Where is South Newfane on the map?