Italian restaurant · 81 West Main STREET, Norfolk, NY
Dine-In
More food in Norfolk, NY · Italian Food in Norfolk