Publix Oviedo, FL

81 Alafaya Woods Blvd, Oviedo, FL 32765