London Wiki

Station on the Docklands Light Railway opened 9 December 2007. The provisional name before opening was Carmen Street.

The Wikipedia page is [1], the architect's page is [2], and the TfL page is [3].