17 Holy Cross Place, Kenner, LA 70065 - Homesnap