One of Miami’s hottest restaurants A Fish Called Avalon located at the Avalon Hotel on Ocean Drive. This restaurant showcases contemporary tropical cuisine, with the freshest ingredients harvested from sea and land. So if you are in Miami Beach and looking for exceptional fresh seafood with a touch of tropics, this is the place to be. They also play live music which sets the perfect tone!
A Fish Called Avalon: 700 Ocean Drive, Miami Beach, Florida