Publix Super Market at Westshore | 4900 W Kennedy Blvd Tampa FL 33609 United States Restaurant Menu & Phone4900 W Kennedy Blvd Tampa FL 33609 United States 4.6/5
Publix Super Market on Bayshore | 243 Bayshore Blvd Tampa FL 33606 United States Restaurant Menu & Phone243 Bayshore Blvd Tampa FL 33606 United States 4.4/5