177 Ocean Lane Dr Key Biscayne Fl 33149, 803