Live Inside a Shopping Mall? You Can, and It's in New Englan