A Fish Called Avalon Restaurant Reviews

Located in the North Tower of the Avalon Hotel in Miami Beach, the seafood grille A Fish Called Avalon Restaurant, boasts a winning atmosphere and fresh menu that proudly touts new wonderfully textured and flavorful items as well as beloved, delicious traditional menu choices.