Where is Casa 901 - The Italian Stay Collection, Rome?

Where is Casa 901 - The Italian Stay Collection, Rome located?

Casa 901 - The Italian Stay Collection, Rome, Casa 901 - The Italian Stay Collection, Rome, Italy (approx. 41.9111°, 12.46559°)


Where is Casa 901 - The Italian Stay Collection, Rome on the map?