Price reduced $160,000 Creek Club #3 Condo #3 8040 Tatum Waterway Dr #3, Miami Beach FL 33141 1 bd · 1 ba · 639 sq ft MLS# A11897091 · Listing courtesy of Florida Capital Realty