Location:

3003 Moffett LaneMissouri CityTexas77489United States View Map

Revenue:

$2.4 Million

Employees:

12

Phone:

(713) 906-3008
More

Description:

World Teleport is a 3.397 acre property with a 15,000 sq. ft. building equipped to to operate as a world teleport, a disaster recovery site and a green data cen...  

Read More

Browse ZoomInfo’s Directories