Results 1 results found Pedestrian bridge over canal and Imperial War Museum North in Salford Quays, Manchester, England, United Kingdom, Europe