Cartogiraffe.com

Taro Island

Taro Island is a coastline area in Choiseul.

Pin to show location on the map Taro Island

Vegetation and ground cover
Coastline