Turbo Tire Shop 4 years ago ID: #402488 Listed In : Automotive 3650 Lafayette Rd, Indianapolis, IN 46222, USA 317-297-3094 http://turbotireshop.com Business Description Auto Tires in Indianapolis, IN Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Tire Shop Tire Service New Tires Used Tires 20 Inch Tires