Publix 1117

Publix #1117, also known as Publix at Northwood Plaza, is a Publix supermarket located at Northwood Plaza, at 2514 McMullen Booth Road in Clearwater, Florida.