NOLA Weekend: Explore the Northlake Nature Center

NOLA Weekend: Explore the Northlake Nature Center

(WVUE)

The Northlake Nature Center east of Mandeville offers a little slice of coastal Louisiana in an unlikely spot.