Explore details about location Selukka Subhiyar St. Selukka Subhiyar St is a location situated within the Madurai district alongside other areas such as North Chitrai St.,, National Highway 85, Palam Station Road.