Submitted by bsimoes on 15. Juni 2012
A few weeks back, it was sounding like there was going to be a store in Boston (Natick Mall?) When I checked the list of stores, many places had a note saying,"opening soon" but there was no listing for Boston. Has anyone heard news on this front?