La Lucha

5 Carrer dels Escudellers · Spain - Barcelona