CHARLOTTE – Publix Super Market celebrated the opening of its new 51,477-square-foot location March 12 at Quail Commons. The store will employ 150 people.