China-Restaurant Chen offers Chinese cuisine. Located on a corner, it provides dine-in and takeaway options.