Charming and Spacious Villa, best location in KEROBOKAN-Newly renovated with private Pool 5 Jalan Taman Sari PCP 7, 80361 Kerobokan, Indonesia