Yes, Pepper's is still open. I was just in there a couple days ago.

There used to be a place on Taylor Blvd not far from Churchill Downs, that I used to patronize back when I worked at the track. I don't know why he closed down, but it seems to me the South End could probably use a good bait & tackle shop. And racetrackers do love to fish. Just my 2 cents.