Location Enigma Carrer de la Mare de Déu del Pilar, 15, Ciutat Vella, 08003 Barcelona, España Google Maps