A little bit of the North End right here in Dedham Square. Italian specialties are made fresh daily. Hot/cold subs, pasta dishes, eggplant parmesan, meatballs, and so much more. Visit their website to check out their menu. Order at the counter. Eat-in or Take-out. Delivery available within Dedham.
|Monday - Friday||8:00 am - 8:00 pm|
|Saturday||9:00 am - 4:00 pm|