Where is Otium Maecenatis Apartments, Rome?

Where is Otium Maecenatis Apartments, Rome located?

Otium Maecenatis Apartments, Rome, Otium Maecenatis Apartments, Rome, Italy (approx. 41.89178°, 12.49942°)


Where is Otium Maecenatis Apartments, Rome on the map?