Publix 588

Publix #588, also known as Publix at The Meadows, is a Publix supermarket located at The Meadows, at 4260 Southwest 152nd Avenue in Miami, Florida. The store opened on July 10, 1997.