D SELWYN THOMAS LEE CLINIC is located in Chennai, India on No: 164, 1st Floor, Near Annai Flats, Thiruvalleswarar Nagar, Thirumangalam, Annanager West. D SELWYN THOMAS LEE CLINIC is rated 3 out of 5 in the category free clinic in India.
Address
No: 164, 1st Floor, Near Annai Flats, Thiruvalleswarar Nagar, Thirumangalam, Annanager West