Publix 303

Publix #303, also known as Publix at Flamingo Pines Plaza, is a Publix supermarket located at Flamingo Pines Plaza, at 170 South Flamingo Road in Pembroke Pines, Florida.