Комфортабельный Family Hotel Leo New Delhi, расположенный примерно в 2 км от Собора Святейшего Сердца Иисуса, состоит из 20 номеров.
Отель находится в районе Дели - центр города, в паре минут ходьбы от Джхандуолана Деви Мандир. Культурные достопримечательности в этом районе – Национальный музей Индии (3 км) и Музей Мадам Тюссо (1 км). В 5 минутах ходьбы находятся популярные достопримечательности Нью-Дели, например Gem. Автостанция Paharganj stand находится приблизительно в 1 км от Family Hotel Leo, в то время как Президентский дворец – в 3,1 км.
Ресторан "Magic Pot" готовит для гостей блюда индийской кухни и находится возле отеля.