$149,000
2755 PALMYRA Street, New Orleans, LA, 70119
Single Family Residence