Get directions to: Dew Drop Inn, Ottoville, OH
Restaurant address: Po Box 131 Ottoville, OH 45876, USA
Restaurant: Dew Drop Inn