320 Canal Street, Somerville, MA 02145
Open for dine-in, takeout, and delivery!
Sunday - Thursday 11:00 AM - 9:00 PMFriday & Saturday 11:00 AM - 9:30 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