Barracuda

Barracuda is a live music venue located on 7th and red river. Their live shows consist of everything from Indie rock to rap.