Orchid Palace is a Chinese restaurant offering a large menu of classic dishes, including Cantonese and Szechuan cuisine, in an ornate, traditional setting.