The 3-star Hotel Raj International D@Sarai Rohilla Railway St New Delhi lies 1.8 miles from Jheel Park, and features a restaurant.
This hotel is located in New Delhi, within a few blocks of Shastri Nagar metro station. The New Delhi hotel is also within 25 minutes' walk of such natural sights as the urban Ajmal Khan Park. Also, the Raj International D@Sarai Rohilla Railway St is 1.6 miles from Bhuli Bhatiyari Ka Mahal Ruins, and New Delhi train station is located 2.6 miles away.
Pind Balluchi is situated right near this property.