Yes, but there's a new Publix. it's actually a very nice store. To get there, just go past the Kmart on Turkey Lake Road and come to the intersection at Sandlake Road ( a block or so), turn right on Sandlake, the new Publix shopping center is about a 1/2 mile on the left.