Xavier Mestres is known for Hospital Central (2000), Flor de nit (1993) and Teatre Lliure: Les noces de Fígaro (2020).
No data