Explore details about location Embankment Road. Embankment Road is a location situated within the St. Helens alongside other areas such as Mill Road, Latimer Road, Duver Road.