Super Yacht London is London's newest multi-function venue located at Canary Wharf South Quay.
The yacht has great travel facilities with south quay DLR under a 2 minute walk.
The City of London airport is less than a 30 minute drive away.
The DLR will take you to any of the tourist facilities that London can offer. All lines are accessible.