All types Bar Restaurant All types All types Bars Restaurants Best bars in Genoa, NE Closed now O'l Tavern 412 Willard Avenue, Genoa, NE 68640 Bar Rock's Bar 406 Willard Avenue, Genoa, NE 68640 Bar