6500 sq.ft. Office Space on Rent/Lease in South Delhi at Okhla Phase-3