Explore details about location Attwood Street. Attwood Street is a location situated within the Liverpool alongside other areas such as Castlegate Grove, Alder Wood Avenue, Audley Street.