Where is Large apartment in Rome city center?

Where is Large apartment in Rome city center located?

Large apartment in Rome city center, Large apartment in Rome city center, Italy (approx. 41.89448°, 12.50198°)


Where is Large apartment in Rome city center on the map?