So, I use Seamless web at work and found myself craving Hibachi -- the only place that turned up was a place called "Sakura of Japan" at 819 Second Avenue. However, after doing a little internet research, I can't find any mention of this place. Has anyone heard of it? Anyone been? Any thoughts on the food?