VENUE

Marmalade Riera Alta 4-6, 08001, Barcelona, Spain (map)