Duncan from Nebraska Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Dew Drop Inn Bar And Restaurant - Nebraska, Duncan, Highway 30, 68634 (402) 897-2037 Map My Place - Nebraska, Duncan, 904 8th St, 68634 Barbecue (402) 897-2185 Map