Located in Udaipur, India, The Leela Palace is a majestic adults-only hotel that offers a regal and luxurious experience. The rooms are exquisitely designed, with a plug conveniently placed near the bed. The hotel boasts stunning views of Lake Pichola, a spa, a swimming pool, and multiple dining options that serve both Indian and international cuisine. Guests can also enjoy boat rides on the lake and explore the nearby attractions.