China Orchid Restaurant

China Orchid Restaurant

Restaurants in New Orleans, LA

Restaurants Chinese Restaurants

Contact us

Location

704 S Carrollton Ave.,
New Orleans , LA 70118 UNITED STATES

Reviews

China Orchid Restaurant 504-865-1428
704 S Carrollton Ave.,
New Orleans , LA 70118 UNITED STATES
$
China Orchid Restaurant

Detail information

Company name
China Orchid Restaurant
Category
Restaurants
Rating
Not Rated
Is this your business? Manage via YEXT
edit delete

China Orchid Restaurant

Contacts Location Details