Where is Isola Rossa?
Where is Isola Rossa located?
Isola Rossa, Isola Rossa (Station), Italy (approx. 41.011948°, 8.878248°)
Where is Isola Rossa on the map?
Isola Rossa - Santa Teresa Gallura
{"latitude":41.011948,"longitude":8.878248,"title":"Isola Rossa"}