2446 Cades Way in Vista, CA is a 10,800 SF high quality single tenant concrete tilt-up industrial building built in 1998 and situated on a 29,185 SF (0.67 acres) land parcel. The Property is 100% leased to Vista Display Products.