Automotive Technician at Strohm Automotive - Indianapolis, Indiana, United States
Strohm Automotive is an automotive company based out of 5824 S Harding St # C, Indianapolis, Indiana, United States.