See reviews 0 THE LEELA PALACE * * * * *

DELHI

Inde

In the diplomatic center, colonial decoration.
Le + Sublimhotel
Lobby
Room/Suite

236 Rooms 18 Suites from 51 to 446 m2.

Restaurants & Bars
Outdoors