I ordered tires and wheels from this company. When they were not delivered I tried to call customer service numerous times and received no response. I believe these poeple are ripoffs.
I ordered tires and wheels from this company. When they were not delivered I tried to call customer service numerous times and received no response. I believe these poeple are ripoffs.
Country: USA State: California City: Compton
Address: 801 West Artesia Blvd
Phone: 8886721990
0 comments