Ottoville from Ohio Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Big O Deli - Ohio, Ottoville, 599 E Main St, 45876 (419) 453-3305 Map Dew Drop Inn - Ohio, Ottoville, Po Box 131, 45876 Map Millie's Cafe - Ohio, Ottoville, 141 W Canal St, 45876 (419) 453-3043 Map