Odell from Nebraska Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Tiger's Den - Nebraska, Odell, 216 Main St, 68415 (402) 766-8805 Map Troubador Bar - Nebraska, Odell, 123 Main Street, 68415 (402) 766-3692 Map