Appolo ClinicChennai, Tamil Nadu · PIN 600017Open in Google MapsView directory listingAddressNo 56 Chetty Road T NagarChennai, Tamil Nadu · PIN 600017Specializations & servicesGeneral Medicine