Emerald Square Mall
Three Level, Climate Controlled Shopping Mall

Over 140 Stores

Address: 999 S. Washington St.
North Attleboro , MA
United States 02760

Phone: 508-699-7979
Hours: MON.- SAT. 10:00 AM - 9:00 PM; SUN. 12:00 PM - 6:00 PM





Print