Built on a four acre island on Lake Pichola in Udaipur, India, is the Taj Lake Palace resort. Honestly, magnificent, right?! Each of the 83 suites in the 263 year old former palace epitomizes royal grandeur with opulent silks, antique furniture, vibrant frescoes, mosaics and views of the lake. This marble encased gem is reason 752 why India is calling my name . . .
Recommended in Travel
The next stop after Cambodia: Northern Vietnam. We spent the first couple of nights on a privately chartered boat, traversing through multiple clusters of limestone islets that make up mystical Ha Long Bay and occasionally taking a break from […]
Giraffe Manor, a luxury boutique hotel located 12 miles outside of Nairobi, was set up by the African Fund for Endangered Wildlife as a breeding and conservation center for the endangered Rothschild Giraffe. Can you think […]