Most Romantic Hotel – Lake Palace in Udaipur, India


Lake Palace is a luxury hotel, of 83 rooms and suites featuring white marble walls, located on a natural foundation of 4 acres (16,000 m2) rock on the Jag Niwas is land in Lake Pichola, Udaipur, India. It has been voted as the most romantic hotel in India and in the world. In 1971, Taj Hotels Resorts and Palaces took over management of the hotel and added another 75 rooms.



Leave a Reply