The Leela Palace | Udaipur
The Leela Palace Udaipur is majestically located on the shore of Lake Pichola, with stunning views of the Aravali Mountains. The 72 rooms and 8 suites are reminiscent of the splendor and luxury of a bygone era, overlooking the calm lake. Beautifully decorated crafts and furniture depicting the handicrafts of Rajasthan. The suite evokes a […]