great place..
It was ok
One of my fave China buffets around.
Tokyo Sushi & Grill is located at Norridge, IL 60706