Otto's Pizza Address: 514 Lucas St E, Castalia, OH 44824 Phone: (419) 684-9004 Payment: Cuisine: Pizza Pizza, Restaurants Other Businesses: Village Pizza House at 510 Lucas St E, Castalia, OH 44824 Bar 101 Pizza Barn at 117 N Depot, Castalia, OH 44824 Stark Law at 5505 Tiffin Ave, Castalia, OH 44824 Cold Creek Cafe at 107 Main St, Castalia, OH 44824