Where is MEININGER Roma Termini?

Where is MEININGER Roma Termini located?

MEININGER Roma Termini, Lazio, Italy (approx. 41.90559°, 12.50363°)


Where is MEININGER Roma Termini on the map?