Ubud Hotels | Bali Hotels Ubud | Ubud Luxury Hotel

Br. Tatiapi Kaja, Ubud, 80571 Bali - Indonesia

Booking Online Now

Location Map of Indigo Tree Ubud Bali