Salas Barracuda offers music management and promotion services in Spain. It also serves food and alcohol.