ACM Shipping, The Strand, Central London

Location: London

Value: £28,000

Size: 960m2