/
|
Highlights Briarhill Apartments in North Druid Hills traded for $51 million last month. The 292-unit property sits near the Children’s Healthcare of Atlanta campus. The Los Angeles firm owns four other Atlanta-area multifamily properties.