Canary Wharf

  • South Quay Plaza

    London, E14 9SHAvailable

    £870,000 – £1,825,000

    South Quay Plaza is a development truly unique to the Canary Wharf area. Located just a few moments from the heart of London's financial ...