Back to photostream

Technopark Phase I

With over 3.5 million sq.ft of completed and occupied space and another 2 million in development, Phase I is the Largest IT Park in India and employs almost 20,000 people as of December 2007

1,407 views
0 faves
1 comment
Uploaded on December 7, 2007
Taken on September 13, 2007