881 Ocean Dr 18F, Key Biscayne, FL, 33149 | $2.4M | DockOnly | DockOnly