Square feet: 30
Vacant Lot
2455-2457 N Villere Street - 2455 N Villere St, New Orleans, LA 70117, USA