9650 Telstar Ave
El Monte, CA 91731
Rate Upon Request
50-25,000 SF
4
Spaces Available
Built 1970
Built 1970
50-25,000 SF
Rate Upon Request
Coworking Space