Apollo Sports Bar & Kitchen offers a sports bar experience with food, beers, and unique drinks. Located in central Helsinki.