3 of 20 Photos
<Previous | Next>
Atocha Station, the Intermodal Transportation Center where most trains, rapid transit, buses, taxis and shuttles meet in Madrid;

Atocha Station, the Intermodal Transportation Center where most trains, rapid transit, buses, taxis and shuttles meet in Madrid