A 6,600 square foot furnished office is available for rent in the International Trade Tower in Nehru Place. The listing provides a website and phone number to call or WhatsApp for more information about renting the office space. The office space is located in International Trade Tower in Nehru Place, New Delhi.