The Leela Palace Udaipur | The reign of Rajasthan's palaces is far from over and at the second position, travellers have crowned The Leela Palace. Like its competitors in the list, it is also located by the Lake Pichola. The hotel has the view of Aravalis from its windows and has all expected amenities in place.
{}