Located in Salisbury, Vermont, Otter Creek Academy at Leicester is a school.
No contact information available for Otter Creek Academy at Leicester.
You'll find fuel, parking and convenience within roughly 3 miles.
The area also features Townhall, School, Artwork, Camp Site, Post Office, Place Of Worship, Park, Pub among other options.
Similar places nearby include School Number 2, School Number 4, School Number 1, Salisbury Free Public Library or Jerusalem School.