Review
8 yrs ago
Showgirl 20's Night Club215 N 73rd St, Omaha, NE 68114, USA*
Disappointed Again
This place used to be better, but has really gone downhill. Too few dancers, too few of them attractive, and too few with good attitudes. We used to go here in college…

Thunder69