Don't let the name fool you... this is no train depot. Choo Choo has some great Asian cuisine. Some friends and I split an order of edamame and each went for separate dishes. Everything tasted great! It looks like they do a lot of takeout though, and there were a ton of young people when we were there. The booths were all a little dirty - probably because they were so busy. I'd go back here to eat again.
more