Discover St Helens
compiled from our dataSt Helens is located in England, United Kingdom, and has a population of about 183,248. Our atlas lists 218 places here.
These include 16 sights and 3 museums, 189 restaurants, 7 places to stay and 3 cocktail bars. Highlights include St Helens Monumental Company, No. 7 Bottle Shop at Cannington Shaw, Cedar House Forest Court.
The neighborhoods with the most entries are St Helens.