5410 Leopard St, Corpus Christi, Texas 78408 USA
Tiny room, lots of people small tv, low low sound
Photo Credit: Yelp