The comfortable Hotel Leo New Delhi is situated in the Chandni Chowk district of New Delhi, about 25 minutes' walk from the Roman Sacred Heart Catholic Cathedral and features 11 rooms with views of the urban. This New Delhi hotel also includes parking.
The hotel has a prime setting 1.5 miles from Karol Bagh Market, while natural sights like Mughal Garden are 2.1 miles away. The 17th - century Fatehpuri Mosque is approximately 10 minutes' drive from the Leo New Delhi, which is also situated a few steps from Gem. No matter the religion, travelers prefer to visit Jama Masjid Mosque, a popular place of worship located 1.6 miles from this property. The hotel is just a 10-minute stroll from Sucheta Kriplani Hospital bus stop and a short way from New Delhi train station in New Delhi.
The rooms include climate control, along with such modern comforts as a flat-screen TV with satellite channels. They have family bathrooms featuring a separate toilet and a shower.
The Leo is 0.3 miles from McDonald's and offers a broad selection of meals.