All Star Cafe is a great place to watch any game. With 16 large screen tv's in the dining room you won't miss any of the action. I highly recommend it. The food is pretty good ...
All reviews seem positive
The SceneThis theme restaurant opened at Disney in late 1998. Just a line drive away from the entrance to the main stadium, the restaurant's interior is packed with sports memorabilia...