Publix Catering at Cross Creek
8360 Charlotte Hwy, Indian Land, South Carolina, 29707-6532
(803) 548-9051