Charming New Upscale Resort by Best Western Opens in Ubud Bali
Ubud, Bali (Indonesia) – June 16, 2017 (travelindex) - Best Western Hotels & Resorts has opened a charming new upscale resort in Ubud, Bali’s cultural heart and an increasingly popular tourist destination. Nestled within a lush forest,…