Delta Point, 74 Blackfriars Road, Salford, Manchester City Centre, M3 7EL, M3 7EL
View property 95280894