Site: Novartis

Company: Novartis
Metro: Dallas
State: Texas
Country: United States
Region: North America
Region: Americas
Region: World
Address:
Gross SqFt: 40,000
Usable SqFt: 10,000
Total Power: ??? NN
Interested in this information? Contact us
Megawatts

Map and Nearby Locations:

6549 South Freeway, Fort Worth, TX 76134