Submit Deck
Become LP
Location:
1330 Avenue of the Americas
New York, NY 10019
USA
New York, NY 10019
USA
230 California Street
San Francisco, CA 94111
USA
San Francisco, CA 94111
USA
14 Hanover Square
London, W1S 1HT
United Kingdom
London, W1S 1HT
United Kingdom
Investor Type:
Sector Focus:
Round Preference:
Fund Size:
Investment Region:
About
i80 Group is an SEC-registered, global investment firm that was founded in 2016. The firm provides asset-based investments that help companies scale through critical growth milestones. i80 Group manages approximately $1.7bn, with headquarters in New York, and additional offices in San Francisco and London.
Portfolio Companies
Team
I work here
Recent Investments