Address: Plaza del Embarcadero de Atocha, Atocha, Arganzuela, Madrid, Community of Madrid, 28014, Spain