8
20450 NW 2nd Ave
Miami, FL 33169
$2,500,000
18,726 Sq Ft
18,726 Sq Ft
$2,500,000
Telecom Hotel Data Hosting