Choiseul Island, native name Lauru, is the largest island of the Choiseul Province, Solomon Islands, at 7°05′S 157°00′E / 7.08°S 157°E. The administrative headquarters of Choiseul Province is situated in the town of Taro, on Taro Island.
AdAccess detailed street maps, live satellite imagery, and 3D views free. Navigate satellite views and street maps quickly with one click in your browser.
Site visitors: Over 10K in the past month
Types: Driving Directions, Maps, Earth And Satellite Views