The Leela Palaces Hotels and Resorts
Delhi1 CBD, Maharaja Surajmal Road, Near Yamuna Sports Complex,
Delhi, 110032
The Leela Palaces Hotels and Resorts is one of the popular Hotel located in Delhi1 CBD, Maharaja Surajmal Road, Near Yamuna Sports Complex ,Delhi listed under
Local business in Delhi
,
Hotel in Delhi
,