The 3-star Flagship Hotel International Neelam Suites Near Jama Masjid New Delhi has 60 rooms and is located within 25 minutes' walk of Laxminarayan Temple. The hotel also provides guests with Wi-Fi, available throughout the property.
The accommodation is about 25 km from Delhi International airport and approximately 5 minutes' drive from such cultural venues as Madame Tussaud's Museum. This New Delhi hotel is conveniently situated within 25 minutes' walk of Jama Masjid Mosque. There is Ajmal Khan Park nearly a 25-minute walk away, and Paharganj stand bus station just a short drive from the property.
Guests can use a bath and a shower, along with free toiletries.
The hotel is a 6-minute walk from the restaurant Pardeep Corner.