Restaurant

Le Life Resort, Vanuatu

2 locals recommend

Tips from locals

Marge
May 24, 2017
Its half way around the island and a good place to stop for a bite and look at the ocean
Location
Port Vila, Shefa Province