where are the headquarters for americare located?
Americares is headquartered in Stamford, Connecticut. The organization has offices in Colombo, Sri Lanka, Port-au-Prince, Haiti Sendai, Japan and Mumbai, India. Americares operates three warehouses, one each in the U.S., Europe and India.