Where is Rosa Rossa?
Where is Rosa Rossa located?
Rosa Rossa, Piemonte, Italy (approx. 44.3881°, 7.48889°)
Where is Rosa Rossa on the map?
{"latitude":44.3881,"longitude":7.48889,"title":"Rosa Rossa"}