Innovid headquarters and office locations

Innovid is headquartered in New York, NY and has 11 office locations across 8 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All Innovid Locations

New York (HQ), NY
United States
33 Irving Pl 3rd floor
Chicago, IL
United States
1 N LaSalle St #3250
Detroit, MI
United States
19 Clifford St
Marina del Rey, CA
United States
4063 Glencoe Ave
Granville
Australia
level 3/31 Albert St
Bogotá
Colombia
Carrera 9 N°115-06/30 17th Floor Tierra Firme Tower, Tierra Firme Complex
München
Germany
Dachauer Str. 15 A
Ramat Gan
Israel
building, 32nd floor, Tuval St 40, Ramat Gan
Minato City
Japan
3-chōme-3-5 Kitaaoyama
Singapore
Singapore
71 Robinson Rd
London
United Kingdom
15-19 Bloomsbury Way, Holborn