Property Address:  6901 Indian Creek Dr Miami Beach

Property Type:  Multi-Family Apartments

Property Description:  16-unit apartment building

Building Sq/Ft:  10,832

Lot Size Sq/Ft:  8,250

Price Sold:  $3,480,000