Where is Grand Hotel Fleming by OMNIA hotels, Rome?

Where is Grand Hotel Fleming by OMNIA hotels, Rome located?

Grand Hotel Fleming by OMNIA hotels, Rome, Grand Hotel Fleming by OMNIA hotels, Rome, Italy (approx. 41.94376°, 12.47469°)


Where is Grand Hotel Fleming by OMNIA hotels, Rome on the map?