24
10887-10891 NW 17th St
Miami, FL 33172
$55.34 USD/SF/YR
715-1,430 SF
1
Space Available
Built 2017
Built 2017
715-1,430 SF
$55.34 USD/SF/YR
Retail