• 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!