Publix 388

Publix #388, also known as Publix at Village of Oriole Plaza, is a Publix supermarket located at Village of Oriole Plaza, at 7375 West Atlantic Avenue in Delray Beach, Florida. The store opened on October 12, 1989.