For rent

Office Space for Lease / Unit 203

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