Where is La Casetta Monteverde, Rome?

Where is La Casetta Monteverde, Rome located?

La Casetta Monteverde, Rome, La Casetta Monteverde, Rome, Italy (approx. 41.87367°, 12.44843°)


Where is La Casetta Monteverde, Rome on the map?