Atlanta-based multifamily investment, management and development firm Carroll Organization expanded its area portfolio with the purchase of The Peninsula at Buckhead, a 311-unit, mid-rise apartment complex located along Piedmont Rd. NE in north Atlanta.