Townsend Group logo

Townsend Group

Investments
1
Lead Investments
1

Founded in 1983, The Townsend Group (Townsend Holdings LLC) is a real estate and real asset investment management and advisory firm that builds multi-manager investment strategies for institutional clients worldwide. The firm operates globally and is an Aon company.

Founded 1983
North America, United States
101-250
townsendgroup.com

Highlights

Focus Areas

Data Center
Renewable Energy

Notable Investments

CleanArc Data Centers logo

Investment History

Team