Site: Nabiax Miami (Key Center)

Company: Nabiax
Metro: Miami
State: Flordia
Country: United States
Region: North America
Region: Americas
Region: World
Address:
Gross SqFt: 34,445
Total Power: 3.2 Megawatts

Map and Nearby Locations:

11300 NW 25th Street, Miami, FL 33172