Offering stunning views of lake, Aravalli Mountains and City Palace The Leela Palace is no less than a Jewel on the banks of Pichola Lake. The Property is built so beautifully in Rajasthani Palace Architecture and evokes the grandeur of Udaipur’s royal and rich heritage.