Cellaxs - Phone Repair
Repair
6020 E 82nd St, Indianapolis, IN 46250, US
(317) 936-1792
Hours not published on validated sources
Cellaxs - Phone Repair is a phone repair shop that keeps devices out of landfills in Indianapolis, IN.
Phone Repair E-Waste Reduction