Explore details about location Leach Road North. Leach Road North is a location situated within the Pinellas County alongside other areas such as Burnt Bark Drive, Orchard Court, Soundview Drive.