Kano Sari
Kano Sari
Hotel
98 Jalan Jero Gadung, Kutuh Kelod, Ubud, Ubud, Indonesia
94
Excellent ·
12 reviews