Space
Plaça de Meguidó
·
Av. del Jordà, 23, Horta-Guinardó, 08035 Barcelona
View map
How to get there