Please fill out the details below to Enquire
Description This 3 star hotel is located within the city of New Delhi and was established in 2011. It is 18.0 Km from the Lal Qila and the nearest station is Subhash Nagar.