View Details 25953 Audubon Ave Plantation Garden Homes | Denham Springs $269,500 3 bd 2 ba 1 ½ ba 2,242 sqft On Site 40 Days Ago