Hospitals in Sattur Tamil Nadu – LIC TPA Authorised Hospitals 2023September 16, 2023 India Infoz Hospitals in SatturStar Hospital04562 – 2261875 # 459, Main RoadSattur 626203Hospitals in Sattur Tamil Nadu – LIC TPA Authorised Hospitals 2023