HOTEL
The Green Garden Ubud Pool View Room
Kalya Villa, 80571 Ubud, Indonesia
Where it sits
The Green Garden Ubud Pool View Room
Kalya Villa, 80571 Ubud, Indonesia
-8.53949, 115.25999
Similar stays nearby
Plan around The Green Garden Ubud Pool View Room
Ask for the details that decide a trip. Sourced answers open right here.
