Italian restaurant · 23-25 Lake Street, Owego, NY
Dine-In
More food in Owego, NY · Italian Food in Owego