Publix 181

Publix #181, also known as Publix at The Plaza at Delray, is a Publix supermarket located at The Plaza at Delray, at 1538 South Federal Highway in Delray Beach, Florida. The store opened on November 6, 1974.