14,616 sq ft area available on premium location in Nehru Place Delhi
IFCI Tower is a commercial building in Nehru Place, one of the prominent locations of south Delhi. It has a good connectivity via metro which is 0.1 km away from the building. The nearest railway station is 7 km away and the airport is 16 km away from the property. It is a floored building with a total area of 2,78,000 sq ft. It has a good connectivity within the city.