I love the little food court halfway down Winter Street. Felafel King, 68 Fast Chinese Food, and the N.Y. style pizza place (forgot the name) are all very good. Goes to show that you can't judge the food by the surroundings, which are primitive at best.
There's a new food stall being built across from the elevators. The best clue I could get as to what it was is a menu board with a picture of an empanada on it.
Anyone know anything about it?