New Orleans Harrell Stadium is a Stadium located at 8600 S Claiborne Ave, New Orleans, LA 70118. It has received 2 reviews with an average rating of 3.0 stars.
The address of New Orleans Harrell Stadium: 8600 S Claiborne Ave, New Orleans, LA 70118
New Orleans Harrell Stadium has 3.0 stars from 2 reviews
Stadium
"Best uses are football field, track loop and basket ball court"
"Full playground"
Best uses are football field, track loop and basket ball court. Playground isn't fun for kids.
Full playground. A track you can excercize on . and a snack shack too