South Shore Plaza
Located less than 5 minutes from our hotel, South Shore Plaza is one of greater-Boston’s premium shopping destinations that includes 190 specialty shops and is anchored by Macy’s, Target, Nordstrom, Lord & Taylor, and Sears.