Willard Beach
• . | South Portland, ME
There are 4 acres (4.6 ha) of beach at Willard Beach. It is located between the SMTC Campus and Fisherman's Point. In the summer season there is a snack shop, restrooms, and showers.
.
South Portland
ME
