20
7111 Biscayne Blvd
Miami, FL 33138
$5,300,000 USD
5,600 SF
5,600 SF
$5,300,000 USD
Freestanding