8151 Churchill Street, Delta B.C .
438,381 sq ft
Lease Detail