There are Countless Unique Experiences to be Had at this Romantic Hotel in India
The Taj Lake Palace is a luxury hotel located in the middle of Pichola Lake in Udaipur, India, that has been voted the most romantic hotel in India. The decorative gilt moldings, sculpted marble columns, and fine fretwork screens impressed even the Maharaja who held court in this very room in the 1930s. Each room[…]