See reviews 0 THE LEELA PALACE * * * * *

UDAIPUR

Inde

Modern palace close to the lake.
Le + Sublimhotel
Lobby
Room/Suite

72 Rooms 8 suites.

Restaurants & Bars
Outdoors