Natick store is not open on Thanksgiving! Google is reporting it is open.
Address: 1245 Worcester St, Natick, MA 01760, USA
Dan Wolfe | Sep 15, 2020
I thought none of the Massachusetts stores were open on thanksgiving(?)
G. J. P. | Sep 15, 2020
They don't care!
Thanks! Your answer is awaiting moderation.