17 Best and Fun Things To Do In Lee, Massachusetts
Lee, which is situated in Massachusetts, is a quaint town in the United States. It takes a little over an hour to reach the state’s capital, Boston, from Lee. The town has a lot to offer, including a wide variety of attractions and things to do. One of the most popular things to do in …