Explore details about location Leach Street. Leach Street is a location situated within the Bury alongside other areas such as St Andrews Close, Moyse Avenue, Hillingdon Road.