Why do you feel this listing needs to be reviewed?
Viceroy Bali is a 5 star boutique hotel in Ubud featuring luxury private pool villas, fine dining restaurant and spa with amazing tropical valley views
125 views, Last viewed on Tuesday, May 14th, 2024 at 12:32am