The Palm Suite Villa & Spa Bali
About
Contact
Jalan Tukad Balian No 99 Sanur
Denpasar, Bali
80361
Indonesia