Explore details about location The Parchments. The Parchments is a location situated within the St Helens alongside other areas such as Stuart Crescent, Alder Hey Road, Walsh Close.