Where is Colosseo suite di lusso piano terra, Rome?

Where is Colosseo suite di lusso piano terra, Rome located?

Colosseo suite di lusso piano terra, Rome, Colosseo suite di lusso piano terra, Rome, Italy (approx. 41.89162°, 12.50054°)


Where is Colosseo suite di lusso piano terra, Rome on the map?