11 yrs ago•amg9333reviewedShowgirl 20's Night Club215 N 73rd St, Omaha, NE 68114, USA*I hadn't been to the 20's...