Thai Orchid's Kitchen is an unassuming nook offering a wide selection of classic Thai dishes for dine-in, takeaway, or delivery.