Publix Supermarket #1513

  • Retail Store
12500 SR 54
Odessa, FL 33556
(727) 375-5249