Crystal Plaza is a Chinese restaurant offering a variety of dishes for dine-in and takeout.