PLOT NO. 62, TECH PARK, ROAD NO. 12, IDA, NACHARAM, TSLLC-IALA, NACHARAM, HYDERABAD , Hyderabad Unclassified TG 500076 (Telangana)