!
Unable to switch to since Apollo Sports Bar is located in Finland. Click here to see all restaurants in
Apollo Sports Bar
Apollo Sports Bar & Kitchen is the new living room for sports enthusiasts in the Forum shopping center. In our modern sports bar, you can watch your favorite matches while enjoying excellent cocktails. Additionally, we offer delicious food, specialty beers, and cocktails that guarantee a winning feeling.