32810 Poplar Court Denham Springs, LA, 70706 3 BED 2 BATH 2,200 SQFT $339,000 Visit Website for Details Return to residential Archives