Where is Roma - Autostazione Tiburtina?

Where is Roma - Autostazione Tiburtina located?

Roma - Autostazione Tiburtina, Lazio, Italy (approx. 41.90951°, 12.52758°)


Where is Roma - Autostazione Tiburtina on the map?