Publix 95

Publix #95, also known as Publix at Bardmoor Promenade, is a Publix supermarket located at Bardmoor Promenade, at 10801 Starkey Road in Seminole, Florida.