Tri Star TV Mounting Service & Installations
Repair
2004 Republic Ave, Costa Mesa, CA 92627, US
(949) 878-0531
Hours not published on validated sources
Tri Star TV Mounting Service & Installations is an electronics repair shop in Costa Mesa, CA.
Electronics Repair E-Waste Reduction