Where is Quo Vadis Roma 2, Rome?

Where is Quo Vadis Roma 2, Rome located?

Quo Vadis Roma 2, Rome, Quo Vadis Roma 2, Rome, Italy (approx. 41.90744°, 12.45598°)


Where is Quo Vadis Roma 2, Rome on the map?