The Samara
The Samara
Resort
Jalan Kajeng, Ubud, Bali, Indonesia
90
Excellent ·
68 reviews