Background Image

A Fish Called Avalon

Airy, upscale haunt featuring eclectic seafood dishes & prime people-watching from sidewalk seats. 700 Ocean Dr, Miami Beach, FL 33139, United States

A Fish Called Avalon is located in South Florida’s popular South Beach in Miami.

No Reviews

Post a Comment

Write a Review

700 Ocean Dr, Miami Beach, FL 33139, United States

Get Directions
Enquire now