st peter & st paul rc church is located 3 barleydale road in barrowford (BB9 6) in the region of lancashire (england). This place is listed in the place of worship category of the geodruid barrowford 2021 guide.