Telec TV
4383 Tujunga Ave # D
Studio City, CA 91604
Studio City, CA 91604