The Orchid is a Chinese restaurant offering lunch and dinner. It is located at 1093 Cathcart Road in Glasgow.