Jl. Kerta Badulu 1A - 80361 - Bali, Indonesia View Map Area: Denpasar
Photo Hotel Zen Rooms Denpasar Mertasari