Italian restaurant · 2516 Elmwood Ave, Kenmore, NY
To-Go · Delivery · Dine-In
More food in Kenmore, NY · Italian Food in Kenmore