I showed up at the Tarpon Turtle expecting a bar with decent wings. That’s the kind of place you assume it is when you pull into the parking lot on Gulf Boulevard on Indian Shores — a strip of beach-town road that looks like it was designed specifically to lower expectations. What I found instead was one of the better seafood meals I’ve had in the Tampa Bay area, and a building that’s been feeding people in this exact spot since 1985.
The building itself has the comfortable, sand-in-the-floorboards look of a place that’s survived multiple hurricanes without bothering to update its vibe. A tiki-style structure near the Intracoastal, with a screened porch, mismatched nautical decor, and a crowd that runs from retirees in sun visors to people who just got off their boat. The vibe is easy. Nobody’s performing anything.
What surprised me on that first visit was the grouper. They serve a blackened grouper sandwich on a soft roll that’s thick enough to require two hands and good enough that I’ve ordered it on every subsequent visit. The fish is fresh — like, actually fresh — and the blackening seasoning has some real heat behind it without trying to be a novelty. Pair it with the sweet potato fries and you’re having one of the better $18 lunches in Pinellas County.
The menu leans heavily on seafood done simply: fish tacos, shrimp baskets, crab cake plates. They also do a solid chowder — creamy, loaded with clam, not watered down. It reads like a menu that someone built over decades by paying attention to what people actually ordered, not one designed by committee to appeal to everyone at once.
Beer selection skews toward easy-drinking. You’ll find local craft options alongside the usual suspects. This is a place where you order a cold draft and sit with it, not where you sweat over a tap list. The bar itself gets busy on weekend afternoons, but the turnover is fast and the staff moves efficiently without making you feel rushed.
Parking is its own story — the lot fills up quickly on weekends, especially from May through September. Go on a weekday if you have the flexibility, or arrive before noon. The lunch rush clears by around 1:30 and you’ll get better seat choices on the screened porch, where the breeze comes off the water and the whole thing starts to feel like a very specific kind of Florida afternoon that doesn’t really exist anywhere else.
Indian Shores is about 35 minutes from downtown St. Pete, south on Gulf Boulevard past Treasure Island. It’s not the kind of detour you make for lunch unless someone tips you off — which is what I’m doing now. The Tarpon Turtle isn’t trying to be a destination. It’s just been good at what it does for a very long time, and most people driving past on their way to the beach have no idea what they’re missing.
Entrees run roughly $14–$26. They’re open daily for lunch and dinner. Cash and card both accepted. Go hungry, sit outside, and order the grouper.