Jalan Umalas Klecung No. 38 X - 80361 - Bali, Indonesia View Map Area: Kerobokan
Photo Hotel Zen Rooms Umalas Klecung Villa