Publix 1221

Publix #1221, also known as Publix at Canyon Town Center, is a Publix supermarket located at Canyon Town Center, at 8780 Boynton Beach Boulevard in Boynton Beach, Florida.