With its breathtaking views of the Aravali Mountains, The Leela Palace Udaipur stands majestically on the banks of Lake Pichola as a bastion of bygone opulence and grandeur. The property’s five suites and 80 five-star Udaipur hotel rooms all overlook the
|