Jl. Gelogor Carik 1 No 20 - 80361 - Bali, Indonesia View Map Area: Denpasar
Photo Hotel Zen Rooms Denpasar Gelogor Carik