Jalan Jembawan, Ubud - 80571 - Bali, Indonesia View Map Area: Ubud
null
Photo Hotel Adiwana Resort Jembawan