Where is La Casa di Elena, Rome?

Where is La Casa di Elena, Rome located?

La Casa di Elena, Rome, La Casa di Elena, Rome, Italy (approx. 41.8906°, 12.51032°)


Where is La Casa di Elena, Rome on the map?