Elwood Apartments

Institutional Partnerships

Property Highlights

Elwood Apartments is located at 336 Chestnut Parkway in Charlotte, North Carolina, 23 kilometers southwest of downtown Charlotte. Completed in 2023, the property is comprised of nine three- and five-storey garden-style apartments on a 12-acre site and offers 350 suites ranging in size from bachelor, one bedroom to three bedrooms.