La Palmera

30 Avinguda de Vallcarca · Spain - Barcelona