
Ellora Villas
★ 10.00(1)Jl. Danau Tamblingan 60, Denpasar
Location It’s so nice when the nature is right outside your door! Villa Ellora Villas is located in Denpasar. This villa is located in 6 km from the city center. You can take a walk and explore the neighbourhood area of the villa — Karang Beach, Sindhu Beach and Segara Ayu Beach. **At the v
Free WiFiParkingPool
USD 144.99 night















