For rent

Office Space for Lease / Unit 120

824 Elmwood Park Boulevard, New Orleans, LA, 70123, US
$1,770
listings.rent_schedule.lists.
Type Commercial
Size 1,036 sq.ft
Parking
Unit description
furnished
No