34
960 Biarritz Dr
Miami Beach, FL 33141
$3,290,000 USD
6,574 SF
14
Units
6.36% Cap Rate
6,574 SF
$3,290,000 USD
Apartments