Sold $3,200,000 Landings Second Sec 3321 NE 59th Street, Fort Lauderdale FL 33308 3 bd · 3 ba · 3,100 sq ft MLS# B26036229 · Listing courtesy of The Keyes Company