Price reduced $1,399,000 IMPERIAL POINT ,Imperial Point 5920 NE 21st Road, Fort Lauderdale FL 33308 4 bd · 3.5 ba · 2,313 sq ft MLS# B26033116 · Listing courtesy of One Sotheby's International Realty