19
14000-14046 NW 82nd Ave
Miami Lakes, FL 33016
$699,000 USD
1,805 SF
1
Unit
1,805 SF
$699,000 USD
Light Distribution