Marina Splash

Location:
Chelsea Harbour, London
Completion date:
1993
Share: