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