5612 JENSEN ST. | ELMWOOD, LA
36,000 sqft. Multi-Tenant Office Warehouse
Complex with spaces ranging in size from 3,600 (600 Office/ 3000 Warehouse) to 7,200 square feet. Conveniently situated in the Elmwood Business Park, with full sprinkler systems.