Villa Lestaru Ubud
Villa
Ubud hotel reservations, Best hotels in Gianyar
Jalan Lodtunduh, Gang Pura Bija, 80571 Ubud, Indonesia, Ubud, 80571
7.1/10
Good
9 reviews
Free Wi-Fi
Breakfasts
Parking
Swimming Pool
Number of rooms: 3





















