Spain, Barcelona
Passeig de Sant Antoni, 36-40, Sants-Montjuïc, 08014 Barcelona, Spain