China Orchid Restaurant (New Orleans, Louisiana)

USA / Louisiana / Bridge City / New Orleans, Louisiana / South Carrollton Avenue, 704
 restaurant  Add category
 Upload a photo

China Orchid Restaurant is a restaurant located at South Carrollton Avenue in New Orleans, Louisiana. China Orchid Restaurant - New Orleans, Louisiana on the map.
Nearby cities:
Coordinates:   29°56'39"N   90°8'1"W
This article was last modified 14 years ago