Top Ten Travel List Season Background

Posts in Category: Braintree MA

South Shore Plaza in Braintree, Massachusetts: New England’s Largest Mall

Yesterday afternoon, my boyfriend and I had a great time shopping at South Shore Plaza in Braintree, Massachusetts. We usually go over to Providence Place in Rhode Island but we wanted to try something new (plus we were tired of driving around looking for parking at Providence). South Shore Plaza is one of New England’s […]