Dade Mechanics 1430 Northeast 131st Street, North Miami, FL 33161