City Harbour Car Park & Deben House
Location
London
Type
Car Park and Offices
Size
320 spaces and 12,604 sq.ft