About Michael'S On The Hill Restaurant
enjoy the ultimate vermont dining experience while we provide you with the highest level of quality and service in a relaxed, welcoming atmosphere. michael's on the hill is located w... Read more
enjoy the ultimate vermont dining experience while we provide you with the highest level of quality and service in a relaxed, welcoming atmosphere. michael's on the hill is located w... Read more