881 Ocean Dr # 18F, Key Biscayne FL 33149 - MLS# A11734588 - FOR SALE | Brickellsold