News

photo for news item

Sold Telstar in El Monte, CA

8/25/2007

Sold Telstar, a 247,000 square foot low-rise office/warehouse property on October 25, 2007. Telstar is located in El Monte, California, approximately 12 miles east of downtown Los Angeles.

 

arrow More News