India Land IT Park Chennai| Ambattur IT Park | International Tech Park Chennai
- 11 years ago
The India Land Tech Park is 2.4 Million sq.ft state-of-the-art IT Park deploys next generation technology with major emphasis on energy efficiency.
http://www.indialand.net/chennai-it-park
http://www.indialand.net/chennai-it-park