Sold $1,260,000 Biscayne Bch Sub 770 83rd St, Miami Beach FL 33141 3,423 sq ft MLS# A11958204 · Listing courtesy of Silmar Realty