Mall in Massachusetts temporarily closes due to water leak
Emerald Square Mall in North Attleborough was forced to temporarily closes due to a water leak Sunday. At about 1:30 p.m. on Sunday, fire alarms were going off at the Emerald Square Mall, which is located at 999 South Washington St. Firefighters discovered that the...