Jalan Dukuh Indah - 80361 - Bali, Indonesia View Map Area: North Kuta
Photo Hotel 4 Bedroom Big Garden Villa