Where is Casa Bella, Rome?

Where is Casa Bella, Rome located?

Casa Bella, Rome, Casa Bella, Rome, Italy (approx. 41.83794°, 12.46358°)


Where is Casa Bella, Rome on the map?