Located 3.1 km from the Millennium Park Delhi, the 4-star Hotel O Royal Park New Delhi offers air-conditioned rooms approximately 15 minutes' drive from the top family-friendly place like the Worlds of Wonder.
The air-conditioned rooms have a seating area equipped with a flat-screen TV with satellite channels, as well as climate control.
You can dine at Deep Sweet Corner, 300 m from the O Royal Park.
This New Delhi hotel lies in South Delhi, which is divided into three subdivisions, Saket, Hauz Khas, and Mehrauli, 4.8 km from the swaminarayan Akshardham. The hotel is also nearly 25 minutes' walk from the premier Central Jamia Millia Islamia University. The marble Hazrat Nizamuddin Aulia Dargah Shrine is 3.3 km away, while Ashram underground station is not far from the O Royal Park New Delhi. The nearest bus stop is Bharat Nagar, located merely a 10-minute walk away, and New Delhi train station is around 20 minutes' drive away.