Albert Island

Set to be the first new shipyard on the River Thames in 300 years, Albert Island will be a welcome boost to industrial London. Sketching a strong landscape character and lovely maritime planting.

This site uses cookies Here’s why and how you can opt out.