Publix 896

Publix #896, also known as Publix at Shoppes of Navarre, is a Publix supermarket located at Shoppes of Navarre, at 8244 Navarre Parkway in Navarre, Florida. The store opened on October 29, 2003.