Integration Faces Inc.
3270 Mendocino Avenue, Suite 1A,
Santa Rosa CA 95403
Tel: 1-(888)-246-6069 (Toll Free)
Fax: 1-(888)-852-4424 (Toll Free)
Our United States Location
Integration Faces’ office in the United States is located in Santa Rosa, CA. Santa Rosa is a growing city in the North Bay Area with a booming tech industry and opportunities for all types of businesses.
Please feel free to contact us using the information listed above; or if you wish, fill out the form to contact us via email.