3025-3146 Baroda Ln
Charlotte, NC 28269
Price Upon Request
82,370 SF
56
Units
82,370 SF
Price Upon Request
Apartments