Jl Nakula Timur No 6 - 80361 - Bali, Indonesia View Map Area: Denpasar
Photo Hotel Zen Rooms Legian Nakula 3