Do you love where you live? Do you think your town should be on the “Best Places To Live in America” top 100 list? Mine didn’t make the cut and I think they missed a gem. Actually I think they missed many New England gems. Only 8 New England towns made the Top 100 Best Places To Live list that Livability recently released. Livability says “These 100 cities are welcoming, affordable and offer the space and opportunity to grow, both professionally and personally.”
So who in New England made the list?