Explore details about location Letchworth Street. Letchworth Street is a location situated within the Liverpool alongside other areas such as Buckwheat Drive, Spring Grove, Wandsworth Road.