Canary Wharf

  • South Quay Plaza

    London, E14Available

    £742,000 – £1,591,000

    Situated in Canary Wharf, this iconic waterside development is set to change the skyline of Canary Wharf. Designed by leading architecture firm ...