Explore new apartments in iconic Canary Wharf, London. South Quay Plaza awaits. Register your interest or book a viewing today.