400 Mashta Dr, Key Biscayne, Florida, 33149