West India Pier
United Kingdom
West India Pier (formerly West India Dock Pier) is a pier on the River Thames in the Isle of Dogs area of London. It can be found beside the Anchorage Point and Millennium Harbour housing developments at the end of Cuba Street.
Data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).