Explore details about location Barrow Street. Barrow Street is a location situated within the St Helens alongside other areas such as Boscow Crescent, Elm Road, Siding Lane.