City Harbour Car Park
Location
London
Type
Car Park
Size
320 spaces