Price reduced $19,450,000 Cape Fla Sub Sec 2 120 Knollwood Dr, Key Biscayne FL 33149 6 bd · 7 ba · 6,208 sq ft MLS# A12009875 · Listing courtesy of Cervera Real Estate Inc.