La Tagliatella Illa, Barcelona

Location: Shopping Center Illa, Barcelona

Year: 2019