3.3/5 (66 %), 1 vote
999 S Washington St, North Attleboro, Massachusetts - MA 02760 - 3656
508 699 4100
Mall hours : Monday to Saturday 10am - 9pm, Sunday 11am - 6pm.
Already visited Emerald Square? Write a short review!
Emerald Square location : Massachusetts - MA 02760 - 3656, North Attleboro, located at the intersection of Route 1 and I-295 in North Attleboro, Massachusetts, also located only 6 miles from the Rhode Island border.
Be the first to review this outlet mall.
Share your experience with this outlet mall, it will take you just few minutes and you can help others. Thank you!