Update Info - Mels Food Store
This restaurant was reported as closed. If it is open, let us know.
Mels Food Store
4038 General Ogden St
New Orleans, LA 70118
4038 General Ogden St
New Orleans, LA 70118
This restaurant was reported as closed. If it is open, let us know.