Publix 861

Publix #861, also known as Publix at Hillsboro Square, is a Publix supermarket located at Hillsboro Square, at 150 South Federal Highway in Deerfield Beach, Florida. The store opened on December 7, 2002.