Auto Repair in Salt Lake City, UT
Auto Repair • Air Conditioning • Auto Parts and Accessories
3908 Howick St,
Salt Lake City ,
UT
84107
UNITED STATES
Based on 1 reviews
expensive and story tellers
I went there for alignemnt and price was high but I heard faily tail about how is my vehicle going to losse wheel if I dont invest 500 in that wheel.I did not lost a wheel since that visit,3 years a go.Is the story true????I doubt.Avoid...Worldwide > United States > Salt Lake City, UT > Auto Repair