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