Adiwana Resort Jembawan
Adiwana Resort Jembawan
Hotel
Jalan Jembawan, Ubud, Bali, Indonesia
92
Excellent ·
155 reviews