Barracuda Bazaar turns 21! We're legal!

  • Barracuda Bazaar Boutique 2603 West Colorado Avenue Colorado Springs, CO, 80904 United States

Barracuda Bazaar is officially legal! Let's celebrate.