LAKELAND, Fla. — If you're craving a pub sub, you might want to stop by the new Publix that is opening in the Tampa Bay area.