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. The store opened on November 12, 1998.