Does anyone know if FOX is broadcast at the Palace? The World Series is on FOX, and it appears as though the Cardinals will be playing in it :)
The WS starts on Oct 23, the day we arrive. GO CARDS !!!
If not at the Palace, where would be a likely spot to find the World Series on TV ?
Does anyone have an email contact for the Palace? Thanks for any info....