Latitude at Mallard Creek
655 W Mallard Creek Church Rd, Charlotte, NC 28262
1 - 3 Beds$1,220 - $1,860
All Filters
2,999 Apartments Available
655 W Mallard Creek Church Rd, Charlotte, NC 28262
1 - 3 Beds$1,220 - $1,860
8415 University Station Cir, Charlotte, NC 28269
3 Beds$1,496 - $2,778
8320 University Executive Park Dr, Charlotte, NC 28262
Studio$1,301 - $1,328