10 Subak Sok Wayah, Jalan Raya Ubud - 80571 - Bali, Indonesia View Map Area: Ubud
Photo Hotel Wake Up In Paradise At Lebah Villas