View Larger Image 9530 Tel Star Avenue – El Monte, CAAvada Support2018-10-11T19:30:15+00:00 Project Description Address9530 Telstar Avenue, El Monte, CA 91731 Square Footage14,300 Property Management ContactJoel Levitt 240-660-2581