Crawford & Company

Crawford & Co. to Relocate to Atlanta Suburb

TPA Group negotiated $13.7 million refinance loan for Crawford & Co.’s new corporate headquarters in Peachtree Corners, Ga. The 109,172-square-foot facility will undergo a renovation process that includes rebuilding the lobby, updating the workspace layout and adding additional parking.