Publix 1367

Publix #1367, also known as Publix at Seminole Shoppes, is a Publix supermarket located at Seminole Shoppes, at 630 Atlantic Boulevard in Neptune Beach, Florida. The store opened on August 28, 2010.