Explore details about location Leroy Island Road. Leroy Island Road is a location situated within the Huron Town alongside other areas such as Leroy Island Road, Catchpole Shore Road, Spiegel Drive.