Located on the banks of Lake Pichola, The Oberoi Udaivilas in Udaipur offers a luxurious stay with a stunning lakeside restaurant. Guests can dine at Udaimahal, which serves a range of Indian and international delicacies. The restaurant's regal decor and serene views of the lake create a magical dining experience.