Ready to book with us? Have a question about our rooms or services? We'll be happy to help!
The Margaret Holland Inn is the perfect accommodations for those seeking
comfortable and convenient lodging.
128 South Main Street, Northfield, Vermont 05663, United States
6:30am - 6pm
Keyless check in available after hours.