27
12895 SW 132nd St
Miami, FL 33186
$5,700,000 USD
20,903 SF
20,903 SF
$5,700,000 USD
Office