Canary Wharf

  • South Quay Plaza

    London, E14Available

    £955,000 – £1,680,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 ...