At a glance
Owner
London and Regional; Port of London Authority
Location
Royal Docks, London, E16
Scale
Includes 800,000 sq ft of employment space
Investment Type
Various
Timeframe
2026
Value
£0.5B
Overview
Albert Island will be the first new shipyard on the River Thames for over a century, with sustainability at its core and a hub for engineering, logistics and infrastructure.
At the eastern entrance to the Royal Docks, it is close to major rail, river, and road networks.