Big Chief Auto and Diesel Maintenance Plus 13235 Northwest Miami Court, Miami, FL 33168