5
1601-1617 NE 123rd St
North Miami, FL 33181
$2,200,000
5,100 Sq Ft
5,100 Sq Ft
$2,200,000
Storefront