801 GREENWOOD Street New Orleans LA 70124, New Orleans
6 beds|0 bath|1800 sqft|built in
Description
Other located at 801 GREENWOOD Street New Orleans LA 70124. It has 6 beds, and is 1800 square feet. 801 GREENWOOD Street New Orleans LA 70124 is in the New Orleans neighborhood.