Vermont- Mountain Top Inn Trail Riding
Trail ride in Vermont's Green Mountains at the Mountain Top Inn by Darley Newman We were lucky to have a beautiful sunny day at the Mountain Top Inn today. Located in Chittenden in Central Vermont, the Inn is small, but has all of the amenities of a resort. It's open year round with cr...