Sold $770,000 Imperial Point 5 Sec 2116 NE 68th Street, Fort Lauderdale FL 33308 3 bd · 2 ba · 1,697 sq ft MLS# B26001059 · Listing courtesy of Charles Rutenberg Realty FTL