Chinese and Japanese restaurant offering a blend of cuisines, including Italian dishes. Known for generous portions.