Where is Passpartout Boutique Palace, Rome?

Where is Passpartout Boutique Palace, Rome located?

Passpartout Boutique Palace, Rome, Passpartout Boutique Palace, Rome, Italy (approx. 41.90376°, 12.46088°)


Where is Passpartout Boutique Palace, Rome on the map?