Constructed in 2017, the ECHO at North Point Center apartment building comprises 111 units of the following unit mix: One Bedroom, Three Bedroom/Three Bath, Two Bedroom/One and Three Quarter Bath, Two Bedroom/Two Bath, totaling 103,531 SqFt. The property is located in Roswell - Alpharetta, at 10105 Westside Pkwy, Suburban Atlanta.