South Shore Plaza
Drag box to select area
South Shore Plaza is one of New England's largest shopping centers. It houses Target, Sears, Nordstrom, Lord & Taylor, Macy's and many more. There is also a Cheesecake Factory, Legal Sea Foods and Joe's American Bar & Grill inside. It is located off of U.S. Route 93, across from AMC Theater and Sheraton Hotel.
250 Granite St, Braintree, MA 02184
- Hours: Mon - Sat, 10am - 9pm; Sun, noon - 6pm
- Hours: Mon - Sat, 6am - 11pm; Sun, 7am -10pm
- Accessible: yes