View all
A Fish Called Avalon is perfect for romantic dinners, a family affair, or a night out on the town. Located in the iconic Avalon Hotel in the heart of Miami Beach, diners have enjoyed the Historic Art Deco setting and the creative menu since 1989. Garnering attention for its superb seafood cuisine, impeccable hospitality and intimate setting, the restaurant is a favorite with locals and visitors alike. Boasting indoor and outdoor terrace dining options, A Fish Called Avalon offers live music nightly and a bustling cocktail lounge serving creative cocktails and an extensive wine list. Check out Avalon By Day, a companion dining experience, serving breakfast, lunch and weekend brunch.