Northwood University
504-362-9339
29.944853
-90.033683
About Northwood University
Northwood University is located at 2300 General Meyer Ave, New Orleans, LA. This location is in the U. S. Naval Base neighborhood..