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.