Venue
Address
Carrer Nou de la Rambla, 113, Sants-Montjuïc, 08004 Barcelona, SpainView location on map