Home / Solomon Islands / Central
Frigate Bird Island Lodge - Nafinua Island
4.5
Current info about Frigate Bird Island Lodge - Nafinua Island in Central, Solomon Islands from Locality section. Map and driving direction, opening hours, phone, fax, local address, website and more