Where is A Casa Nostra, Rome?

Where is A Casa Nostra, Rome located?

A Casa Nostra, Rome, A Casa Nostra, Rome, Italy (approx. 41.83463°, 12.55644°)


Where is A Casa Nostra, Rome on the map?