Address 88 Passeig de Joan de Borbó, Barcelona 08039, Spain
Coordinates 41°22'23.397" N 2°11'16.172" E