Is this location closing?
Address: 1140 Newport Ave, Attleboro, MA 02703, USA
Felicia | Sep 6, 2019
I don't know, I hope not! I really enjoy shopping there.
Claudia Austin St Pierre | Sep 6, 2019
Don't think so.
Thanks! Your answer is awaiting moderation.