at 2201 St Bernard Ave, New Orleans , 70119-1517 United States
3 FB users likes Red Apple Chinese Restaurant, set it to 993 position in Likes Rating for New Orleans, Louisiana in Local Business category
Red Apple Chinese Restaurant is New Orleans based place and this enity listed in Chinese Restaurant category. Located at 2201 St Bernard Ave LA 70119-1517. Contact phone number of Red Apple Chinese Restaurant: (504) 948-1988
Places in New Orleans, LA
Places in New Orleans, LA
HOURS: 7:00 A.M. -7:00 P.M. MONDAY-FRIDAY