Libraries in Middlebury, VT
431 E Main St, Middlebury, Vermont, 05753
(802) 388-7588
2629 Route 30, Middlebury, Vermont, 05753-9299
(802) 462-3386
431 E Main St, Middlebury, Vermont, 05753
(802) 388-7588
2629 Route 30, Middlebury, Vermont, 05753-9299
(802) 462-3386