Massachusetts Company Plans Massive 150,000-Square-Foot New Data Center in Florida

A Boston-based company is expanding its digital footprint by breaking ground on its first Miami-Dade data center, reinforcing Miami’s emergence as a dynamic digital hub. Iron Mountain, known globally for its secure information management services, is constructing a 150,000-square-foot facility in the Opa Locka area, with plans to open the center in 2026.

A Strategic Expansion into Miami

Located at 2925 NW 120th Terrace, the new facility underscores Miami’s growing demand for robust digital infrastructure. Mark Kidd, Iron Mountain’s executive vice president and general manager for asset lifecycle management and data…

Story continues

TRENDING NOW

LATEST LOCAL NEWS