Lee & Associates: Sitex adds 25,000 sq. ft. industrial building in Englewood 5 years ago news2020 Lee & Associates: Sitex adds 25,000 sq. ft. industrial building in Englewood