For rent $2,350 /mo BEACH VISTA APTS CO-OP,Beach Vista Apts #19 624 ORTON Avenue #19, Fort Lauderdale FL 33304 1 bd · 1 ba · 691 sq ft MLS# B26090661 · Listing courtesy of Douglas Elliman