Get directions to: Duck Foot Landing, Celina, OH
Restaurant address: 5445 Behm Road Celina, OH 45822, USA
Restaurant: Duck Foot Landing