Where is Il Rosso e il Blu, Rome?

Where is Il Rosso e il Blu, Rome located?

Il Rosso e il Blu, Rome, Il Rosso e il Blu, Rome, Italy (approx. 41.90571°, 12.44789°)


Where is Il Rosso e il Blu, Rome on the map?