Send Us a Note
Intermx Headquarters
We are located at Atlanta Tech Village, one of the top 4 tech hubs in America.
3423 Piedmont Road NE, Atlanta, GA 30305
We are located at Atlanta Tech Village, one of the top 4 tech hubs in America.
3423 Piedmont Road NE, Atlanta, GA 30305