Review for Santa Fe Station Hotel & Casino Review For Slo Pitch Sports Grill & Casino Google User Mar 7 '18 at 23:56 Great place to watch football on Sundays, place some pulltabs, and drink beer that isn't over-priced. My only criticism is that the site-lines for viewing the TVs are kind of odd View full site to comment or like