As we all know, popup stores are becoming more and more common and sometimes we get so connected to them we hate to see them leave us after the Holidays. This year at 119 Newbury Street, Boston MA you will find New England Outerwear and I can guarantee 100% they will have this effect on you.
Their brand is 100% Made in the U.S.A with the highest quality materials. They create a truly stunning product that is a must see. I have already prepared myself for the heartbreak when their time on Newbury St. comes to an end.