Where is Rosso Levanto House?

Where is Rosso Levanto House located?

Rosso Levanto House, Lazio, Italy (approx. 41.94879°, 12.47264°)


Where is Rosso Levanto House on the map?