Bali Holiday Villas is located in Kec. Denpasar Bar., Kota Denpasar, Bali, Indonesia on No, Jl. Tunjung Sari No.69, Padangsambian Kaja. Bali Holiday Villas is rated 4.3 out of 5 in the category vacation home rental agency in Indonesia.
Address
No, Jl. Tunjung Sari No.69, Padangsambian Kaja