704 S Carrollton Ave, New Orleans 70118, United States
704 S Carrollton Ave, New Orleans 70118, United States
No delivery
Spot something wrong?
Dishes at China Orchid Restaurant. Prices may vary in venue.
Been to China Orchid Restaurant? Be the first to share what you ate.