I assume this place is really good for sports(given the name and the crazy amount of tvs) but food wise it's not that good. To enjoy the food you have to get something pretty simple like a sandwich, but I could imagine La Station des Sports getting crowded later at night ti watch some games and enjoy beer.
But have to say: great, very very big terrace on St. Catherine. It's just worth to chill and enjoy the terrace there.