57
610-618 NE 124th St
North Miami, FL 33161
$3,500,000 USD
6,480 SF
6,480 SF
$3,500,000 USD
Office