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.