Leeds Embankment | 71,713 sq ft Webb Portfolio Location: Leeds Size: 71,713 sq ft Type: Office xlb2022-04-12T15:46:21+00:00