Q1
Where is chenault creek apartments located?
Chenault Creek Apartments is located at 12345 I 10 Service Road New Orleans, LA 70128-4510
Q2
What is the website of chenault creek apartments?
The website of Chenault Creek Apartments is Southwoodrealty.com
Q3
What is the contact number for chenault creek apartments?
The contact number for Chenault Creek Apartments is (504) 245-5970
Q4
What are the annual sales for chenault creek apartments?
Chenault Creek Apartments has annual sales of approximately $500,000 to $1 million
Q5
How many people are employeed at chenault creek apartments?
Chenault Creek Apartments has around 5 to 9 employees at this location