Price reduced $760,000 Imperial Point 1 2120 NE 62nd Court, Fort Lauderdale FL 33308 3 bd · 2 ba · 1,250 sq ft MLS# B26003811 · Listing courtesy of Keller Williams Realty Boca Ra