Review for Santa Fe Station Hotel & Casino Review For Ellis Park Google User Dec 25 '17 at 12:25 Fantastic stadium. Lots of seats. Good atmosphere. Parking and location is not good. View full site to comment or like