1820 St Charles Ave, New Orleans, LA 70118

1820 St Charles Ave
Receive more information on this building

* required
Available Listings at 1820 St Charles Ave
Unit Floor Listed Type Size Use Terms Floorplan (PDF)
203 2 2/26/16 Lease 3,630 sq ft Office Full Service View Floorplan
1820 St Charles Ave Details
  • Area: Central City

- 17 parking space

Source: 42Floors