We are located at:
127 Babcock Hill Rd.
South Windham, CT 06266
Main St. in South Windham turns into Machine Shop at the first intersection. If you're lost please call: (860)456-1032
Horizons On the Map
When you first come on the campus, we ask that you park in the Visitors parking area immediately to your right as you turn into our driveway. Then proceed to the Program Center to sign in and get your Visitors pass. We will escort you to your destination.