MARGARETHOLLANDINN
Updated 38 days ago
Margaret Holland Inn 128 South Main Street, Northfield, Vermont 05663, United States
Whether this is your first visit, or you have been a guest many times, we want your experience to be excellent.We're not a hotel, we are lodging with a personal touch! Our staff is always available to help with any questions or help navigate you to some great restaurants, with a map of Norwich University or fun local activities!...
Be the first to hear about local events at Norwich University, Northfield or the surrounding areas. We are not a hotel, we are lodging with a personal touch...
Experience the comfort and convenience of our luxury Inn located near Norwich University (.02 miles). Book your stay today and enjoy top-notch lodging amenities.