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. The store opened on April 5, 2001.