Technical Service
(317) 296-6254
3712 Lafayette Road, Indianapolis, Indiana
Business Details
Technical Service in Indianapolis, Indiana is a full service TV repair shop that carries a wide selection of Televisions for sale as well as TV repair parts. We offer affordable and convenient TV repair services.