Site or Building / Margaret Statue1142 Margaret Pl, New Orleans, LA 70130 View list_view List grid_view Grid