3311 South 120th Place

3311 South 120th Place

3311 South 120th Place, Tukwila, WA 98168, United StatesBuildingOwned by Sabey Data Centers

Data centers in the building (2)

Sabey Data Centers SEA03

3311 South 120th Place, Tukwila, WA 98168, United States

6 carriers・1 cloud provider

zColo 3311 S 120th Pl

3311 South 120th Place, Tukwila, WA 98168, United States

4 carriers

Ecosystem (6)

6 results

Location

3311 South 120th Place
Tukwila, WA 98168, United States

Parent company

Sabey Data Centers

Service provider