Square feet: 30
Vacant Lot
2451–2453 N Villere Street - 2451 N Villere St, New Orleans, LA 70117, USA