Explore details about location North Letcher Street. North Letcher Street is a location situated within the Chenoa alongside other areas such as Ash, York Street, West Owsley Street.