Swahita
Swahita
Hotel
Jalan Tirta Tawar, Kutuh Kelod, Ubud, Bali, Indonesia
92
Excellent ·
104 reviews