Address: | 6401 Florida Ave, New Orleans, LA 70117, USA |
---|---|
Postal code: | 70117 |
Phone: | (504) 872-9214 |
Pretty nature spot
They're working to create 40 acres of mixed vegetation and wetland. Wonderful project, and they're always looking for volunteers.
The boys n I love going out here to catch snakes and other critters 😁