DEVI GARH PALACE, INDIA
On my recent trip to India, I discovered the hotel of my fairytale dreams: the Devi Garh was at once mysterious, beautiful and transporting. Located just 45 minutes from Udaipur, the all-suite fortress palace hovers over the village of Delwara, a relic of old Rajasthan. From the comfort of my tower suite, I could peer [...]











