Where is Charme Holidays Colosseum, Rome?

Where is Charme Holidays Colosseum, Rome located?

Charme Holidays Colosseum, Rome, Charme Holidays Colosseum, Rome, Italy (approx. 41.88974°, 12.50704°)


Where is Charme Holidays Colosseum, Rome on the map?