23
12900 SW 128th St
Miami, FL 33186
$595,000 USD
1,435 SF
1
Unit
1,435 SF
$595,000 USD
Medical