Taman Indra Villa Ubud is located in Gianyar Regency, Bali, Indonesia on Jl. Tirta Tawar No.65, Petulu, Ubud. Taman Indra Villa Ubud is rated 4.7 out of 5 in the category holiday accommodation service in Indonesia.
Address
Jl. Tirta Tawar No.65, Petulu, Ubud