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.