As reported by Baxtel at the end of June, Niagara Falls is being targeted as the site of a $1.5 billion technology and data center by New York City developer Howard Milstein and his partners, while the city launches a legal effort to create a new public park. While developers claim that the da...
Company: Epsilon Telecommunications Limited
Site is located within: 60 Hudson Street building
Metro: New York
State: New York State
Country: United States
Region: North America