6401 Audubon Oaks, Alexandria, LA 71301 - Homesnap