Plot 28A IDA Nacharam   Hyderabad Telangana INDIA 500076 (Telangana)