2220 Lakeshore Dr
New Orleans, LA 70122
$1,000,000 USD
7,636 SF
7,636 SF
$1,000,000 USD
Religious Facility