Address: Plaza de Santa María Soledad Torres Acosta, Malasaña, Universidad, Centro, Madrid, Community of Madrid, 28004, Spain
Last verified: 9/5/21