Does it deliver

Kelly Guagenty | Sep 3, 2018 | Category: Italian restaurant in Natick, Massachusetts

Comella's Restaurants Natick - All questions

Address: 45 S Main St, Natick, MA 01760, USA

Basudev Chowdhury | Sep 3, 2018

Nope

Erik Ciniello | Sep 3, 2018

No delivery

Timothy Meeker | Sep 3, 2018

They do not deliver, but they do do carryout

Amit Jain | Sep 3, 2018

No

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places