20th Street Tap is a cozy neighborhood bar in Sioux City, IA, known for its laid-back atmosphere and friendly service.
Patrons can enjoy a variety of beers on tap, delicious bar food, and occasional live music events at this local watering hole.
Generated from their business information