Salas Barracuda
Bar · Spanish · Tapas
Salas Barracuda offers music management and promotion services in Spain. It also serves food and alcohol.
Location
Los mejores sitios cerca
Los locales mejor valorados cerca de Salas Barracuda .
Local restaurants nearby
Calle Nueva, 16
