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.