There is no meeting point. The self-guided audio tour is designed to start at the entrance of Atocha Train Station, located in the city centre. The easiest way to get there is on foot or by metro or bus.
The tour ends at the Temple of Debod (Calle de Ferraz, s. n.
20008 Madrid), located not far from the Plaza de España metro station.