Explore details about location Nelson Street. Nelson Street is a location situated within the St Helens alongside other areas such as Ravens Wood Brow, Ley Close, Duxbury Close.