Bali Luxury Villa Rentals - Star Class About Contact 80228 Jalan Karang Sari No 5 Sanur Bali IndonesiaDenpasar,Bali Indonesia Get Directions Visit Website