International Trade Tower is one of the iconic address in Nehru Place that gives your business a unique identity in New Delhi. In the vicinity of the landmark Lotus Temple, the metro station of Nehru Place is located next to this building. With such an ease of connectivity, it becomes easy to reach out to your potential clients from this coworking space.