Where is Florea Palace, Rome?

Where is Florea Palace, Rome located?

Florea Palace, Rome, Florea Palace, Rome, Italy (approx. 41.89721°, 12.47207°)


Where is Florea Palace, Rome on the map?