Hotel Jewel Palace
The central 3-star Jewel Palace Hotel is a great place to stay in New Delhi.
The property is located in North Delhi district, 1.8 km from Birla Mandir Temple, Ramakrishna Mission and Hanuman Temple / Statue. The center of New Delhi is 4 km away from the venue.
The hotel offers easy access to markets and a bazaar.
The hotel offers 58 rooms. All of them feature an in-room safe, a minibar and a kitchenette.
Guests will enjoy continental and indian cuisine of Cross Road Bar & Restaurant, which is about 650 meters away.
It stands minutes away from Shastri Nagar subway station. Due to its location 15 km from Indira Gandhi Intl airport, it will take about 15 minutes' drive to get there.
Offering car rental services, Jewel Palace Hotel induces guests to explore the area.