Is open today
Address: 213 Everett Ave, Chelsea, MA 02150, USA
DB Scanlan | Sep 14, 2018
Not sure
Carlos Robles | Sep 14, 2018
Sorry they are closed
Frank DeCoste | Sep 14, 2018
No
Eric Malone | Sep 14, 2018
Dont think so.
michael perella | Sep 14, 2018
Not on Christmas
Thanks! Your answer is awaiting moderation.