HotelDescription#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. Disclaimer notification: Amenities are subject to availability and may be chargeable as per the hotel policy.