The Leela Palace Udaipur

The “Venice of the East,” Udaipur is home to The Leela Palace. Perched on the banks of Lake Pichola, it is reminiscent of an authentic Indian palace with sumptuous rooms and suites overlooking the tranquil waters. Board one of the decorated boats, submerge in the pool overlooking the lake, unwind in the tented ESPA spa, or dine on delectable cuisine.