Get directions to: Duck Stop Restaurant & Lounge, Mallard, IA
Restaurant address: 608 Inman Mallard, IA 50562, USA
Restaurant: Duck Stop Restaurant & Lounge