Publix 889

Publix #889, also known as Publix at Miller Plaza West, is a Publix supermarket located at Miller Plaza West, at 15755 Southwest 56th Street in Miami, Florida. The store opened on October 4, 2003.