Lumbung Sari Hotel
Lumbung Sari Hotel
Hotel
Jalan Monkey Forest
, Ubud, Bali, Indonesia
80571
88
Very Good ·
473 reviews