Ubud Village Hotel
Ubud Village Hotel
Hotel
Jalan Monkey Forest, Gianyar, Ubud, Bali, Indonesia
92
Excellent ·
271 reviews