Where is Le Petit Bijou, Rome?

Where is Le Petit Bijou, Rome located?

Le Petit Bijou, Rome, Le Petit Bijou, Rome, Italy (approx. 41.90662°, 12.49389°)


Where is Le Petit Bijou, Rome on the map?