Latitude and longitude of Taro Island
Satellite map of Taro Island
Taro Island is a small island in the Solomon Islands with 507 inhabitants, capital of Choiseul Province and is located in Choiseul Bay off the northwest coast.
Latitude: -6° 42' 24.59" S
Longitude: 156° 23' 28.19" E







Leaflet | © OpenStreetMap contributors