Villa Puri Ayu Denpasar
Jalan Cemara
Denpasar,
ID 80228
Near Mertasari Beach