LODGING
Nestled in the lush Green Mountains, Toll Road Inn is the perfect getaway - a home away from home!