The Landon Miami Beach is located on the Bay Harbor Islands at 9660 E Bay Harbor Drive, Bay Harbor Islands, Florida 33154, between Aventura and Miami Beach on Florida's east coast.