Publix 1611

Publix #1611, also known as Publix at Starkey Ranch Town Square, is a Publix supermarket located at Starkey Ranch Town Square, at 13589 State Road 54 in Odessa, Florida.