121 Knollwood Drive, Key Biscayne, Florida - For Sale | reAlpha