Beer City of Omaha, NE is the Biggest Little Bar this side of Texas. Just 753 miles north of Dallas! Sports, two dart boards, NTS Machines and a beer garden with a putting
Nestled in the heart of the historical South Omaha Stockyards district, this building and property has a rich past that began in 1891. Before Ellis Island opened and even