The Publix I go to is located off Osceola Parkway. Coming from Disney Property, make a right at the light at the Opryland Hotel (it's changing it's name, I don't know what it is). It's very convient when taking the Greenway from the airport as well, just take the greenway to Osceola and make a left at the hotel.