Apr. 25 2025 - Apr. 27 2025
Hotel Catalonia Barcelona Plaza Pl. d'Espanya, 8, Sants-Montjuïc Barcelona, 08014 Spain