“Cadogan Pier, North Bank of the river Thames, beneath Albert Bridge near Chelsea Embankment. Built in 1841 Cadogan Pier has been Chelsea’s only river transport link for over 150 years […]