20
11801 SW 90th St
Miami, FL 33186
$2,000,000 USD
1,832 SF
1
Unit
1,832 SF
$2,000,000 USD
Medical