at 8330 Earhart Blvd, New Orleans
Food & Drink in New Orleans, LA
Red Star Chinese Restaurant is New Orleans based place and this enity listed in Chinese Food category. Located at 8330 Earhart Blvd LA 70118. Contact phone number of Red Star Chinese Restaurant: (504) 861-1933
Food & Drink in New Orleans, LA
Food & Drink in New Orleans, LA
Specialty Sandwiches, Salads, Entrees, and Breakfast for Pick-up, Delivery, or Dine-In