Apollo Sports Bar & Kitchen Read more about Apollo Sports Bar & Kitchen Apollo Sports Bar & Kitchen is the ultimate spot for sports lovers at Forum Shopping Center.