Hotel Leo Deluxe New Delhi, расположенный в 3 км от Сада «Талтакора», состоит из 65 номеров.
Этот отель находится в районе Пахар-Ганж, в 10 минутах езды на машине от Национального музея Индии и в 25 минутах неспешного шага от рынка Карол Ба. Остановившись в отеле, гости окажутся менее чем в 2 км от Олда Дели. В 30 минутах неспешного шага от отеля находятся такое место для развлечений, как Джантар-Мантар. Leo Deluxe расположен совсем недалеко от станции метро Ramakrishna Ashram Marg.
Номера отеля располагают телевизором с плоским экраном и спутниковыми каналами, а также системой климат-контроля. Приятные штрихи для улучшения вашего пребывания включают в себя отдельный туалет и душ.
Ресторан Rani Cafe балует гостей блюдами азиатской кухни. Он расположен в 450 метрах от отеля Leo Deluxe.