Tandjung Sari
Tandjung Sari
Resort
Jl. Danau Tamblingan No. 41
, Denpasar, Bali, Indonesia
80228
96
Excellent ·
200 reviews