New Orleans, LA asian restaurants & food

Red Apple

Chinese Restaurant

1611 Franklin Ave, New Orleans, LA 70117
(504) 948-8838
Excellent Good Average Poor Awful 3.5 / 5 based on 8 votes

Photos

  • Red Apple photo by Jasmine S.
  • Red Apple photo by Jenna A.
  • Red Apple photo by Jenna A.
  • Red Apple photo by James W.
  • Red Apple photo by mark m.
... city....besides the hot and sour soup everythings been delicous

Reviews: 1

  • Jason T. R.