divisare

Atocha Station Memorial

The Atocha station memorial is a memorial monument located at Atocha station in Madrid, Spain, that commemorates the 191 victims of the 11 March 2004 Madrid train bombings.

×