Cardinal Training Center, a Thoroughbred training facility that has been a fixture in northwest Ocala for nearly 20 years, has been listed for sale for $3.5 million.