Howells from Nebraska Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Double E Bar - Nebraska, Howells, 211 Center Street, 68641 (402) 986-1626 Map Owl Cafe - Nebraska, Howells, 226 Center St, 68641 Coffee (402) 986-1700 Map Still - Nebraska, Howells, 232 Center St, 68641 (402) 986-1624 Map