Sakura

A wide array of sushi, and Japanese, Chinese and Thai dishes.