Publix 751

Publix #751, also known as Publix at Oakhurst Plaza, is a Publix supermarket located at Oakhurst Plaza, at 9201 Oakhurst Road in Seminole, Florida.