Located in New Delhi, 2.5 miles from Qutub Minar, Lemon Green Residency – Hotel and Serviced Apartments has accommodations with a shared lounge, free private parking and a restaurant. Located around 6 miles from Tughlaqabad Fort, the hotel with free …