Wow! The Tiniest Town in America Is in Massachusetts!Wow! The Tiniest Town in America Is in Massachusetts!In an hour’s pleasant drive north of Boston, you can enjoy a romantic getaway this summer of 2023.Ryan PauseRyan Pause