at 110 N University Ave, Lubbock, 79415 United States
Super Tech Car Clinic, formally Super Techs Automotive repair. 110 N. University. Foreign and domestic car repair. Google Super tech car clinic.
116 FB users likes Super Tech Car Clinic, set it to 131 position in Likes Rating for Lubbock, Texas in Automotive category