Publix Super Market at Merchants Crossing
1500 Placida Rd Ste C, Englewood FL 34223