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. The store opened on March 12, 1998.