Grand Chapiteau at Tampa Greyhound Track

8300 N. Nebraska Ave., Tampa, 33604