Odin from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Casey's Carry-out Pizza - Illinois, Odin, 105 West Poplar Street, 62870 (618) 775-6701 Map Red Top Cafe - Illinois, Odin, 100 E Poplar St, 62870 (618) 775-2233 Map