A Touch of Italy

630 Delaware St, Tonawanda, NY

Menu (As of 10/30)

Children's Menu

Large Tray

A Touch of Italy: hours and how to order