Located at 685 Ocean Dr, Key Biscayne, FL 33149