Category: The Car Center Indianapolis
Is The Car Center Out of Business?
The Car Center, :3520 South Post Road, Indianapolis, IN 46239, is a typical buy-here, pay-here car lot – or maybe it was. I just received a tip that The Car Center has abruptly closed. I tried calling the phone number I had for them, and the phone wasn’t answered. UPDATED 9/28/2016. I have confirmed that […]