Overview

Ula Villas Bali

Jalan Kebo Iwa No.11, Taman Mumbul, Nusa Dua, South Kuta 80363, Indonesia
+62 361 862 7042

Call

+62 361 862 7042

Nearby

    Show all
    Reviews
    Map

    Map