I Squared Capital is a leading independent global infrastructure manager with over $38 billion in assets under management focused on investing in North America, Europe, Asia, and Latin America. The firm is headquartered in Miami and has more than 260 professionals across its offices in London, Munic...
212-339-5300
600 Brickell Avenue
Miami, 33131
I Squared Capital’s CEO is Sadek Wahba
I Squared Capital’s CFO is Dominic Spiri
I Squared Capital’s HQ is located at 600 Brickell Avenue, Miami
I Squared Capital’s phone number is 212-339-5300
I Squared Capital’s official website is isquaredcapital.com
I Squared Capital’s revenue is $5M - $20M
I Squared Capital has 201 - 500 employees
I Squared Capital is in the industry of: Financial Service