Luu Auto Repair & Body Shop 903 Kramer Lane, Austin – 78758-4304. Travis, TX. Phone: (512) 327-0512 View Listing