Italian restaurant · 2763 Eggert Rd, Tonawanda, NY
More food in Tonawanda, NY · Italian Food in Tonawanda