7366 Townsend Place is an industrial property for lease in New Orleans, LA.
10,472 sf warehouse, building "B"
Approximately 20,625 sf adjacent lay down yard also available for an additional $350 per month.
Request Property Information
Please describe your commercial real estate requirements. We’ll introduce you to local properties that match your criteria.