The Leela Palace Udaipur


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

Want more deals from   ?
Then visit Travintle for millions of travel and dining deals.