Publix 627

Publix #627, also known as Publix at Westchase, is a Publix supermarket located at Westchase, at 12139 West Linebaugh Avenue in Tampa, Florida.