Our Church and Parish Hall are located north of Chester City Centre on ther corner of Plas Newton Lane and Newhall Road, just off the main A41 which runs north-south on the east of the City. [Click for a map]
[Click for a map]