The New Taste of Italy

Italian restaurant · 101 S 2nd St, Silver Lake, WI

Dine-In

Hours

More food in Silver Lake, WI · Italian Food in Silver Lake