3
830 NW 22nd St
Miami, FL 33127
$3,695,000 USD
8,788 SF
8,788 SF
$3,695,000 USD
Warehouse