Royalty-free stock photo ID: 1033348441

Atocha railways Station at Plaza del Emperador Carlos V (Emperor Charles V Square). Atocha station, the largest transport hub of the capital of Spain. - Image