Where is Minerva Relais, Rome?

Where is Minerva Relais, Rome located?

Minerva Relais, Rome, Minerva Relais, Rome, Italy (approx. 41.89765°, 12.47925°)


Where is Minerva Relais, Rome on the map?