UPDATED: Bomb Threat at UMass Boston Cleared
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