Country:India
India Land tech park is developed in 8.98 Acres of land with the leasable area of 2 Million Sq ft, comprised of 3 Towers