Ibah
Ibah
Hotel
Jalan Raya Campuhan
, Ubud, Bali, Indonesia
80571
98
Excellent ·
131 reviews