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.

