About Villas at Taman Sari Bali
Villas at Taman Sari Bali is a lodging, located at Jl. Seririt Gilimanuk, Dusun Loka Segara, Desa Pemuteran., Pemuteran, Kabupaten Buleleng, Bali 81155, Indonesia. They can be contacted via phone at +62 362 93264 for more detailed information.