Zimbra headquarters and office locations

Zimbra is headquartered in Buffalo, NY and has 10 office locations across 7 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All Zimbra Locations

Buffalo (HQ), NY
United States
40 La Riviere Dr #300
Frisco, TX
United States
2591 Dallas Pkwy #200
New York, NY
United States
450 7th Ave 43rd floor
Westford, MA
United States
1 Technology Park Dr
Ottawa,
Canada
55 Murray St #500
Paris,
France
26-28 Rue de Londres
Pune,
India
43, Bund Garden Rd, Camp
Minato City,
Japan
1-chōme-2-20 Kaigan
Singapore,
Singapore
31F, 9 Temasek Boulevard, Suntec City Tower 2
London,
United Kingdom
Price & Myers Llp, 30 Newman St, Fitzrovia