Telehouse The Teleport
Located in New YorkThe 162,000 sq. ft. facility is located in the Teleport, a 100-acre office park on Staten Island, operated by the Port Authority of New York and New Jersey. It is just 17 miles from Manhattan and 12 miles from Newark Airport.