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