1. Haverhill Library
67 Court St, Middlebury, VT 05753
Coordinate: 44.00877,-73.16171
Phone: (802) 989-5578
2. Ilsley Public Library
75 Main St, Middlebury, VT 05753
Coordinate: 44.01249,-73.16907
Phone: (802) 388-4095
3. Science Library
110 Storrs Ave, Middlebury, VT 05753
Coordinate: 44.01,-73.17418
Phone: (802) 443-5449
4. Cornwall Free Public Library
2629 Route 30, Middlebury, VT 05753
Coordinate: 43.96128,-73.20947
Phone: (802) 462-3615