Place is a restaurant, but once you go inside, it looks like a Chinese take out place. I can't say anything about the food because when I went in there, I was turned off by the environment and the high prices and just got up and left. I was the only one in there at the time as well.
Pros: near train i guess
Cons: bad environment