Midtown Atlanta Midtown Atlanta

ATLANTA—Towers at Wildwood Plaza, a two-building, 719,000-square foot office complex located at 3200 Windy Hill Road SE in Atlanta, has won the confidence of investors. Square Mile Capital Management originated a $121.2 million loan for the office complex.