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