Ayana Komodo Beach Resort
Nusa Tenggara Timur, Labuan Bajo, Flores Island Indonesia
Luxury beach resort with safari / wildlife excursions to Komodo Island, scuba diving, snorkeling, health spa, gym, yoga, yachting, kayaks, hiking and conference / wedding facilities. Located on Flores Island, Labuan Bajo, Nusa Tenggara Timur, Indonesia.