22
6900 SW 80th St
Miami, FL 33143
$10,900,000 USD
12,900 SF
12,900 SF
$10,900,000 USD
Medical