I spent a few years living in Orlando and knew a few great spots to watch the games. I'll be down for the 10/25 London game with an early start and was hoping for some pointers on a place to watch.
Preferably downtown Orlando, Thornton park, college park, or winter park.