Visit Us
Hours & Location
320 Canal Street,
Somerville, MA 02145
(617) 628-8883
Open Daily for Takeout + Delivery
11:00 am - 9:00 pm
320 Canal Street,
Somerville, MA 02145
(617) 628-8883
Open Daily for Takeout + Delivery
11:00 am - 9:00 pm