Where is Villa Laetitia, Rome?

Where is Villa Laetitia, Rome located?

Villa Laetitia, Rome, Villa Laetitia, Rome, Italy (approx. 41.9164°, 12.46913°)


Where is Villa Laetitia, Rome on the map?