Cheers Sports Bar
Cheers Sports Bar is a great spot for watching games, with multiple big screens and a family-friendly crowd.
It's located at 6923 Municipal Dr, Orlando, FL 32819 (off International Drive), and offers food and drink specials for game nights.