The Allen Morris Company has closed on a 1.7 acre parcel of land in Atlanta’s West Midtown, which will become the Star Metals Offices development. Located at 1041 Howell Mill Road, the 14-story, 222,000 square foot class ‘A’ tower with office space and ground floor retail, which will serve as the commercial component of the […]