Corpus Christi TX Race Tracks 1. 5302 Leopard St, Corpus Christi, TX 78408 | Corpus Christi Greyhound Race Track (361) 289-9333