Where is Moai Home, Rome?

Where is Moai Home, Rome located?

Moai Home, Rome, Moai Home, Rome, Italy (approx. 41.9299°, 12.52345°)


Where is Moai Home, Rome on the map?