Designed by
Title
The interior of Estación de Madrid Atocha, the largest railway station in the capital of Spain. #
Description
The interior of Madrid Atocha Estación de Madrid Atocha, also named Madrid Puerta de Atocha, the largest railway station in the capital of Spain.
This image is editorial