The Leela Palace Udaipur is located on the banks of Lake Pichola, offering stunning views of the Aravalli Mountains. The accommodation features luxurious rooms and suites with modern amenities, including air conditioning, complimentary Wi-Fi and TVs. Guests can enjoy dining at the on-site restaurants, which serve a variety of international and local dishes. Nearby attractions include the historic City Palace and the Jagdish Temple, both within easy reach. For leisure, the hotel provides a swimming pool, a spa, and a fitness centre, ensuring a relaxing and enjoyable stay.