Echelon Business Park (801-821 Echelon Ct, City of Industry) Echelon Business Park 801-821 Echelon Court, City of Industry 27,438-43,166 SF Free Standing State-of-the-Art Buildings Open Office Design Completed Construction 2018 SOLD!