Elba from Nebraska Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Grover's Bar - Nebraska, Elba, Po Box 222, 68835 Barbecue (308) 863-2177 Map Rhoda's Corner Bar - Nebraska, Elba, 312 Front Street, 68835 (308) 968-3366 Map