China Orchid Restaurant
704 S Carrollton Ave, New Orleans, LA 70118
No coupons available
China Orchid is a quiet little place in a strip mall near O'Henrys on Carrollton. Don't let the quiet exterior fool you. The food is really fabulous, tasty and perfectly spiced. I heartily recommend the General Tso's chicken...just the right amount of flavor and spice.