World
Indonesia
Bali Island
Bali
Ubud
Desa Puhu
13219
Desa Puhu, Ubud Holiday Villa, Bali, Bali Island, Indonesia
Hillside Eden Jungle Estate | 5 Star Service and Views