Where is Ai Senatori, Rome?

Where is Ai Senatori, Rome located?

Ai Senatori, Rome, Ai Senatori, Rome, Italy (approx. 41.90829°, 12.46106°)


Where is Ai Senatori, Rome on the map?