May 30, 2017 Clifton Country Park Salford is a town located within the Greater Manchester conurbation in the UK. Salford's built environment is made up of a range of building stock. Rightly or… by riccardo1b