Site: NYI NY2 at 60H

Company: New York Internet (NYI)
Metro: New York
State: New York State
Country: United States
Region: North America
Region: Americas
Address: 60 Hudson Street, New York, NY 10013 (Suite 1215)
Gross SqFt: 21,000
Total Power: 0.75 Megawatts

Map and Nearby Locations:

60 Hudson Street, New York, NY 10013