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?
{"latitude":42.93814,"longitude":-72.70537,"title":"South Newfane"}