Salford University Peel Park

4.2/5
Alltrails (52) · Park in Salford, United Kingdom
Suggest an edit · Your business? Claim now

Add more information

Peel Park is a public urban park in Salford, Greater Manchester, England, located on the flood plain of the River Irwell below Salford Crescent and …

Reviews

Alltrails
4.2/5 · 52 reviews
Data from: Alltrails