Equinix, Inc. Categories Technology 1950 Stemmons Freeway Ste. # 1039a Dallas 75024 75207 (512) 771-6459 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×