Explore details about location Manor Road. Manor Road is a location situated within the St Helens alongside other areas such as Beacon Road, Lester Drive, East Lancashire Road.