The Italians restaurant is right through the parking lot and is amaizing!! Also the hotel has a shuttle to pubic transportation
Theres an Italian restaurant across the road, or you can get a train into central Boston (North Station) from Chelsea station where there's a variety of places to eat. Train times are usually updated live on Google maps so you can plan ahead of time.
There are some ok places. Chelsea station is excellent. There is also a good deli
There are a couple of places, but none that I would choose. Each room has a kitchen with a full size fridge, microwave, and stovetop and I believe you can request that the hotel get you groceries. Doordash or postmates delivers to the hotel. If you go into Boston then eat there. I was at the hotel in January while it was snowing, so the off-season, and there wasn't much parking available at the hotel.
We were stuck here during the big snow storm in January. There are a few places but probably 2 or 3 meals. Not a lot. I would rent a car.
Thanks! Your answer is awaiting moderation.