Update Info - Red Apple
This restaurant was reported as closed. If it is open, let us know.
Red Apple
1611 Franklin Ave
New Orleans, LA 70117
1611 Franklin Ave
New Orleans, LA 70117
This restaurant was reported as closed. If it is open, let us know.