Map of New Haven in Addison County, VT:

New Haven Addison Middlebury 44.1245015 -73.1537309