Where is Domus Libera, Rome?

Where is Domus Libera, Rome located?

Domus Libera, Rome, Domus Libera, Rome, Italy (approx. 41.89744°, 12.48229°)


Where is Domus Libera, Rome on the map?