Hotels / Resorts INDONESIA Indonesia - Bali Indonesia - Hotels / Resorts Places Ellie’s Hotel at Nusa Dua, Bali 15 years ago Wilson Ng Ellie's Hotel at Nusa Dua, Bali As recommended by Lonely Planet. This place was hard to find for the first...