The South Dock 2006

October 2006

Canary Wharf and The South Dock.

3 / 27