Taman Sari Waterfall & Natural pool is located in Gianyar Regency, Bali, Indonesia on Jl. Ngenjung Sari, Bakbakan, Gianyar. Taman Sari Waterfall & Natural pool is rated 4.8 out of 5 in the category tourist attraction in Indonesia.
Address
Jl. Ngenjung Sari, Bakbakan, Gianyar