Where is MEININGER Roma Termini, Rome?

Where is MEININGER Roma Termini, Rome located?

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


Where is MEININGER Roma Termini, Rome on the map?