Publix headquarters is located at 3300 Publix Corporate Pkwy, Lakeland, Florida 33801.