Lifestyle, Travel

MAJESTIC MAYA


Location Icon
Location

BALI

Maya Ubud Resort and Spa is one of the 100 best resorts in the world. After staying two nights at this 5 star natural haven, we knew exactly why.