23
4075 SW 83rd Ave
Miami, FL 33155
$5,500,000 USD
11,303 SF
11,303 SF
$5,500,000 USD
Office