Location

C. de Floridablanca, 130, L’Eixample, 08011 Barcelona, Spain