The Garcia Ubud Hotel and Resort

VERIFIED
The Garcia Ubud Hotel and Resort
Score: 17,538
111 out of 228 5 Star Resort Worldwide
60 out of 228 5 Star Resort in Indonesia
60 out of 228 5 Star Resort in Indonesia