Social reason : Meineke Car Care Center Adress : 10920 E 21st St City : Tulsa, OK 74129 Country : United States Website : www.smeineke.com/locations/ok/tulsa-2502/?utm_medium=bry&utm_source=yellowpages&utm_campaign=2502 Activities : Visit Twitter Page | Visit Facebook Page Auto Repair & Service, Automobile Parts & Supplies, Brake Repair, Auto Oil & Lube, Automobile Air Conditioning Equipment-Service & Repair, Tire Dealers, Mufflers & Exhaust Systems, Tire Recap, Retread & Repair, Wheel Alignment-Frame & Axle Servicing-Automotive, Automobile Electric Service, Wheels-Aligning & Balancing, Automobile Electrical Equipment