Profile: Middlebury Addison County, Vermont, USA

map of Middlebury