Chinese restaurant. Known for its good food.