Publix

891 N Homestead Blvd, Homestead, Florida, United States