Publix 621

Publix #621, also known as Publix at The Bay, is a Publix supermarket located at The Bay, at 1920 West Avenue in Miami Beach, Florida.