960 Biarritz Dr
Miami Beach, FL 33141
$3,442,000 USD
6,574 SF
14
Units
6,574 SF
$3,442,000 USD
Apartments