6
21 NE 168th St
North Miami Beach, FL 33162
$1,199,000 USD
3,436 SF
15% Cap Rate
3,436 SF
$1,199,000 USD
Medical