Integration Faces Inc.

3270 Mendocino Avenue, Suite 1A,
Santa Rosa CA 95403

Contact Us

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.