Have you considered?

Barcelona, Spain
Gran Teatre del Liceu
18:00
Barcelona, Spain
Olímpico de Montjuïc
16:00
Barcelona, Spain
Gran Teatre del Liceu
18:00
Barcelona, Spain
Gran Teatre del Liceu
19:30
Barcelona, Spain
Gran Teatre del Liceu
19:30
Barcelona, Spain
Gran Teatre del Liceu
19:00