What you should know about a new North Coast restaurant serving seafood, Southern and Cajun cuisine
The new Mallards location at Bayshore Shopping Mall in Glendale is the first in southeastern Wisconsin and the second in the state. Zach Suddath never really liked Key Lime Pie as a kid. It wasn’t until his dad developed a special recipe for a new restaurant he was opening that he finally fell in love […]