Torres Airstrip is one of the airports in Vanuatu and is located on Linua island, just north of Lo (or Loh) island.
Your e-mail will be hidden