Where is Casa in Monti, Rome?

Where is Casa in Monti, Rome located?

Casa in Monti, Rome, Casa in Monti, Rome, Italy (approx. 41.89571°, 12.49868°)


Where is Casa in Monti, Rome on the map?