320 Canal Street, Somerville, MA 02145
Open Daily for Takeout + Delivery11:00 am - 9:00 pm
We recommend reservations but walk-ins are always welcome!
If you can't find a time you're looking for, give us a call at 617.628.8883