Publix 404

Publix #404, also known as Publix at Pearl Britain Plaza, is a Publix supermarket located at Pearl Britain Plaza, at 2655 Northeast 35th Street in Ocala, Florida.