🪰467,300 violations tracked across 67 Florida counties
Back to Blog
pinellas countyst petersburgclearwaterrestaurant inspectionshealth inspectionstampa bayflorida food safetyrestaurant grades

Pinellas County Restaurant Inspections: 2,975 Kitchens Ranked and Rated

I
InspectFL Team
· April 18, 2026 · Updated: April 18, 2026
Scores and grades reflect inspection data at time of publication and may have changed. Search for current ratings →

Pinellas County packs more restaurants per square mile than almost anywhere in Florida. From the Greek sponge docks of Tarpon Springs to the craft cocktail scene on Central Avenue, from Clearwater Beach’s tourist strip to the quiet neighborhood joints of Largo and Seminole — there are nearly 3,000 places to eat here. But behind the Instagram-worthy plating and sunset views, state inspection records tell a very different story.

State records cover 2,975 restaurants across Pinellas County from Florida’s DBPR. The average InspectFL Health Score is 88.1 out of 100 — and more than 300 restaurants are currently failing. New to our scoring system? Check how to read inspection grades.

By the Numbers

1,280
A Grade (43%)
828
B Grade (27.8%)
563
C Grade (18.9%)
304
F Grade (10.2%)

43% of Pinellas County restaurants earned an A grade — better than Jacksonville’s 34.3%, but still meaning more than half the county’s restaurants have enough violations to drop below an A. With 304 restaurants currently failing, roughly 1 in 10 Pinellas dining spots has an F grade. See how Pinellas stacks up on our city rankings.

🔥 The Worst Restaurants in Pinellas County

These restaurants have the lowest InspectFL Health Scores in the county. Five restaurants scored a flat zero — and the pattern only gets worse from there.

Early Bird
9131 US Hwy 19 N · Pinellas Park
0
Discovery Indian Cuisine
38593 US 19 Ste 300 · Palm Harbor
0
Cedars Grill
6549 54 Ave N · St. Petersburg
0
Stella's
2914 Beach Blvd S · Gulfport
0
Cafe Bich Nga
5572 Park Blvd · Pinellas Park
0
Tiki Tim's Pub and Grill
923 72 St N · St Petersburg
7.7
Buffet City
1030 58 St N · St Petersburg
18.3
Pierogi Grill & Steakhouse
1535 Gulf to Bay Blvd · Clearwater
25.8
Sila Thai and Sushi
3828 49 St N · St. Petersburg
23.2
Spring Garden Chinese Restaurante
850 49 St · St. Petersburg
23.5
Osteria Bricco
7839F 113 St Ste F · Seminole
23.9
Lanna Thai and Sushi
4871 Park St N · St. Petersburg
24.1
Grill Fresh
2485 Nebraska Ave · Palm Harbor
25.4
Senior Ritas Tequeria
923 Broadway · Dunedin
23.4
Matteo Trattoria and Pizzeria
2363 Central Ave · Saint Petersburg
27

Tiki Tim’s Pub and Grill — St. Petersburg’s Worst Established Restaurant

With a score of 13.1 out of 100, Tiki Tim’s on 72nd Street North is the lowest-scoring established restaurant in Pinellas County. The kind of violations that earn a score this low aren’t minor paperwork issues — they’re the fundamentals: improper cold holding temperatures, unsanitized food contact surfaces, raw food stored over ready-to-eat items, and missing certified food managers. At 13.1, nearly everything that can go wrong in a kitchen has gone wrong here.

Buffet City — A Dangerous Combination

Buffet City scored 18.3 out of 100. A buffet-style restaurant with temperature control failures is an especially hazardous combination — food sits out for extended periods, and if hot holding and cold holding temperatures aren’t maintained, bacterial growth accelerates rapidly. This St. Petersburg location on 58th Street has one of the worst track records in the county.

Pierogi Grill & Steakhouse — Clearwater’s Lowest

Clearwater’s Pierogi Grill & Steakhouse on Gulf to Bay Boulevard sits at 22.2 out of 100. Scoring in the low 20s means inspectors found critical violations across virtually every category — from food temperatures to sanitation to employee practices. This isn’t a single bad inspection; it’s a pattern of systemic failure.

Matteo Trattoria — Central Avenue’s Shame

Right on St. Pete’s bustling Central Avenue, Matteo Trattoria and Pizzeria scored just 27 out of 100. Tourists and locals alike walk past this spot daily, likely unaware that it has one of the worst food safety records in the entire county. Central Avenue deserves better.

Some of Pinellas County’s most recognizable names have inspection scores that should give diners pause.

Clear Sky on Park
13079 Park Blvd · Seminole
61.8
Cassis American Brasserie
170 Beach Dr NE · St. Petersburg
64
Hurricane Eddies
483 Mandalay Ave Unit 100 · Clearwater Beach
67.6
Rumfish Grill
6000 Gulf Blvd · St. Pete Beach
80.3
Clear Sky on Cleveland
418 Cleveland St · Clearwater
73
Mykonos Restaurant
628 Dodecanese Blvd · Tarpon Springs
73.8
Clear Sky Club Haus
36355 E Lake Rd · Palm Harbor
79.3
Frenchy's Saltwater Cafe
416 E Shore Dr · Clearwater Beach
79.5
Frenchy's Outpost
466 Causeway Blvd · Dunedin
79.8
Salt Rock Grill
19325 Gulf Blvd · Indian Shores
82.4
Rusty Bellies Waterfront Grill
937 Dodecanese Blvd · Tarpon Springs
84.7
Crabby Bills St Pete Beach
5100 Gulf Blvd · St Pete Beach
89.5

Cassis American Brasserie — one of the most upscale restaurants on Beach Drive in downtown St. Pete — is sitting at an F grade with a 64 out of 100. For a restaurant where entrees regularly top $40, that’s an alarming number. Clear Sky on Park in Seminole is even worse at 61.8 — an F for a brand that operates four locations across the county. Salt Rock Grill, long considered one of the best waterfront dining experiences on the Gulf, is stuck in C territory at 82.4. And Rumfish Grill at the TradeWinds Resort scores just 71.9 — a C grade at one of the most prominent restaurants on St. Pete Beach.

The Frenchy’s empire is split: the original Frenchy’s Cafe on Clearwater Beach earns an A (97.8), but the Outpost in Dunedin (79.8) and Saltwater Cafe (79.5) are both C-graded. Same brand, wildly different kitchen standards.

Here’s how Pinellas County’s best-known restaurants actually perform, sorted from highest to lowest:

Frenchy's Cafe
41 Baymont St · Clearwater Beach
97.8
Ted Peters Restaurant
1350 Pasadena Ave · S Pasadena
97.5
Cesare at the Beach
794 S Gulfview Blvd · Clearwater Beach
97.3
Island Way Grill
20 Island Way · Clearwater Beach
97.3
Mr Souvlaki Restaurant
802 N Pinellas Ave · Tarpon Springs
97
Middle Grounds Grill
10925 Gulf Blvd · Treasure Island
96.3
The Birchwood
340 Beach Dr NE · St. Petersburg
96.1
Datz St. Petersburg
180 Central Ave · St. Petersburg
94.6
Frenchy's South Beach Cafe
351 Gulfview Blvd · Clearwater Beach
94.2
Columbia Restaurant
1241 Gulf Blvd · Clearwater Beach
94
Hurricane Eddie's Kitchen
308 Causeway Blvd · Dunedin
93.5
Hurricane Seafood Restaurant
809 Gulf Way · St Pete Beach
93
The Birchwood (Rooftop)
340 Beach Dr NE · St. Petersburg
92
Hurricane Eddie's IRB
1407 Gulf Blvd · Indian Rocks Beach
90.6
Parkshore Grill
300 Beach Dr NE, #104 · St. Petersburg
90.3
Hellas Restaurant
785 Dodecanese Blvd · Tarpon Springs
90
Crabby Bill's
401 Gulf Blvd · Indian Rocks Beach
89.9
Keegan's Seafood Grille
1519 Gulf Blvd · Indian Rocks Beach
88.8
Frenchy's Rockaway Grill
7 Rockaway St · Clearwater Beach
87.8
Bodega on Central
1180 Central Ave · St. Petersburg
87.7
Clear Skyz Cafe
490 Mandalay Ave · Clearwater Beach
86.4
Leverock's Seafood House
840 S Pasadena Ave · South Pasadena
85.9
Crabby Bills St Pete Beach
5100 Gulf Blvd · St Pete Beach
89.5
Rusty Bellies Waterfront Grill
937 Dodecanese Blvd · Tarpon Springs
84.7
Salt Rock Grill
19325 Gulf Blvd · Indian Shores
82.4
Frenchy's Outpost
466 Causeway Blvd · Dunedin
79.8
Frenchy's Saltwater Cafe
416 E Shore Dr · Clearwater Beach
79.5
Clear Sky Club Haus
36355 E Lake Rd · Palm Harbor
79.3
Mykonos Restaurant
628 Dodecanese Blvd · Tarpon Springs
73.8
Clear Sky on Cleveland
418 Cleveland St · Clearwater
73
Rumfish Grill
6000 Gulf Blvd · St. Pete Beach
80.3
Hurricane Eddies
483 Mandalay Ave Unit 100 · Clearwater Beach
67.6
Cassis American Brasserie
170 Beach Dr NE · St. Petersburg
64
Clear Sky on Park
13079 Park Blvd · Seminole
61.8

The takeaway: Frenchy’s Cafe, Ted Peters, Cesare at the Beach, Island Way Grill, and Mr Souvlaki lead the pack with A grades (95+). The Birchwood, Middle Grounds Grill, and Columbia Restaurant all hold strong. But Cassis (64) and Clear Sky on Park (61.8) are outright failing, and you’re paying premium prices at both. Salt Rock Grill — one of the most recommended restaurants on the Gulf — is stuck at a C (82.4).

The Cleanest Restaurants in Pinellas County

These restaurants earned perfect 100 scores — spotless inspections with zero violations. Browse more top performers on our best restaurants page.

Rusty Bellies Annex
616 Island Dr · Tarpon Springs
100
Aledo Grille
2152 Main St · Dunedin
100
Bamboo Beach Bar and Grill
13025 Village Blvd · Madeira Beach
100
Bama's Kitchen
207 S Disston Ave, Suite B · Tarpon Springs
100
Barfly Drinking & Fishing Company
2641 US Alt 19 Ste E · Palm Harbor
100
Baby Turtle
6300 Gulf Blvd · St. Pete Beach
100
3 Daughters Brewing of Clearwater Beach
381 Mandalay Ave Fl 3 · Clearwater
100
86 Wine Bar
2930 Dr. M.L.K. Jr. St N, Unit B · St. Petersburg
100

Rusty Bellies Annex in Tarpon Springs, Aledo Grille on Dunedin’s Main Street, and Bamboo Beach Bar and Grill in Madeira Beach all earned perfect marks. Notably, 3 Daughters Brewing on Clearwater Beach scored a flawless 100 — proof that even busy tourist-area restaurants can get it right.

City & Area Breakdown

Pinellas County’s food safety varies dramatically by area. Here’s how the major cities and neighborhoods compare:

St. Petersburg (~277 restaurants)

The county’s largest city and its food scene epicenter. Downtown St. Pete along Beach Drive is a tale of two extremes: The Birchwood (96.1) and Datz (94.6) are running clean operations, while Cassis (64) — literally one block away — is failing. Central Avenue is similar: Bodega on Central (87.7) is solid, but Matteo Trattoria (27) is among the worst in the entire county. The 49th Street corridor is particularly troubled, with Sila Thai (23.2), Spring Garden Chinese (23.5), and Lanna Thai (24.1) all in catastrophic failure territory.

Clearwater (~226 restaurants)

Clearwater’s scores swing wildly between the beach and the mainland. Clearwater Beach is mostly strong: Frenchy’s Cafe (97.8), Cesare at the Beach (97.3), Island Way Grill (97.3), and Columbia Restaurant (94) are all excellent. But Hurricane Eddies on Mandalay Ave is failing at 67.6. On the mainland, Pierogi Grill (22.2) on Gulf to Bay is one of the worst restaurants in the county.

The Beaches (St. Pete Beach, Indian Rocks Beach, Madeira Beach, Indian Shores)

Beach dining is a mixed bag. Middle Grounds Grill on Treasure Island (96.3) and Hurricane Seafood on St. Pete Beach (93) are strong. Crabby Bill’s at Indian Rocks Beach (89.9) is a solid B. But Rumfish Grill (71.9) at the TradeWinds and Salt Rock Grill (82.4) — both widely recommended by tourists — are in C territory. Crabby Bills St Pete Beach (84.7) also falls short of its IRB sibling.

Dunedin & Tarpon Springs (~104 restaurants)

Dunedin’s Main Street has problems: Senior Ritas (25.5) and Clase Azul (30.5) are both failing badly. Tarpon Springs’ Dodecanese Boulevard — the famous Greek sponge docks — is mostly clean: Mr Souvlaki (97) leads, Hellas (90) is solid, and Rusty Bellies Annex (100) is perfect. But Mykonos (73.8) and the main Rusty Bellies Waterfront Grill (84.7) have room to improve.

Largo, Pinellas Park & Seminole (~168 restaurants)

The suburban corridor along US 19 has its share of trouble. Red Chillez in Largo (27.5) and Largo Family Restaurant (32.6) are deep in F territory. Osteria Bricco in Seminole (23.9) is one of the worst in the county. Clear Sky on Park (61.8) in Seminole drags down the Clear Sky brand significantly. Pinellas Park has two zero-score restaurants: Early Bird and Cafe Bich Nga.

What the Data Tells Us

After analyzing 2,975 restaurants across Pinellas County, several patterns emerge:

1. Pinellas outperforms Jacksonville, but barely. A 43% A-grade rate vs. Jacksonville’s 34.3% is better, but still means more than half of Pinellas restaurants can’t earn top marks. The 10.2% failure rate means 304 restaurants are failing right now. Browse all Pinellas County restaurants to see the full picture.

2. Beach Drive is the biggest contradiction in the county. The Birchwood (96.1) and Cassis (64) are on the same block. Parkshore Grill (90.3) sits between them. Three restaurants, three very different approaches to food safety.

3. Multi-location brands show wild inconsistency. Frenchy’s Cafe ranges from 97.8 (A) to Frenchy’s Saltwater Cafe at 79.5 (C). Clear Skyz Cafe ranges from 86.4 (B) to Clear Sky on Park at 61.8 (F). Hurricane Eddie’s Kitchen ranges from 93.5 (B) to Hurricane Eddies at 67.6 (F). Brand recognition is not a reliable indicator of kitchen quality.

4. Tourist areas aren’t automatically safer. Clearwater Beach has both some of the highest and lowest scores in the county. Tourists who assume beachfront dining is well-regulated are making a risky bet without checking.

5. The 49th Street corridor in St. Petersburg is a danger zone. Three restaurants within a few blocks — Sila Thai (23.2), Spring Garden Chinese (23.5), and Lanna Thai (24.1) — all score below 25. That concentration of failures in one area is unusual and concerning.

How to Check Your Favorite Spot

Every restaurant in this article links to its full InspectFL page with inspection history, violation details, and score breakdown. Want to check somewhere not mentioned here?

Search our database → — every inspected restaurant in Florida, updated with the latest DBPR data.

Browse all Pinellas County restaurants, check St. Petersburg, Clearwater, or compare cities on our city rankings page. For a deeper dive into specific areas, read our St. Petersburg restaurant inspections analysis, Clearwater Beach restaurant inspections, or see how the other side of the bay compares in our Tampa & Hillsborough County report.


Frequently Asked Questions

What percentage of Pinellas County restaurants pass health inspections?
About 43% of Pinellas County restaurants earn an A grade (95+), which is above the state average. However, 10.2% of restaurants — 304 in total — currently have an F grade, meaning roughly 1 in 10 Pinellas restaurants is failing health inspections.
Which Pinellas County restaurants have the worst inspection scores?
Five restaurants scored 0 out of 100: Early Bird (Pinellas Park), Discovery Indian Cuisine (Palm Harbor), Cedars Grill (St. Petersburg), Stella's (Gulfport), and Cafe Bich Nga (Pinellas Park). Among established restaurants, Tiki Tim's Pub and Grill (13.1) and Buffet City (18.3) have the lowest scores.
Are popular Pinellas restaurants like Frenchy's and Salt Rock Grill clean?
It depends on the location. Frenchy's Cafe on Clearwater Beach scores an excellent 97.8 (A grade), but Frenchy's Outpost in Dunedin scores 79.8 (C grade). Salt Rock Grill currently scores 82.4 (C grade). Ted Peters (97.5), Island Way Grill (97.3), and The Birchwood (96.1) are among the cleanest popular restaurants.

Related: St. Petersburg deep dive · Clearwater Beach inspections · Tampa & Hillsborough County · Jacksonville inspections · 25 worst in Florida · 5 most common critical violations · Chain vs. local: who’s really cleaner? · Tampa Bay brunch inspection guide

Data sourced from Florida DBPR public inspection records. InspectFL Health Scores are calculated using a time-weighted algorithm that prioritizes recent inspections. Scores reflect inspection performance and do not account for food quality, taste, or service. For details on our methodology, see how we grade restaurants.

See also: Sarasota County Inspections · Clearwater Beach

Want to understand what happens when a restaurant fails? Read our complete guide to Florida restaurant inspections.

Disclaimer: All inspection data comes from the Florida Department of Business and Professional Regulation (DBPR). The "InspectFL Health Score" is calculated by InspectFL based on publicly available inspection records and is not an official DBPR score or rating. Scores reflect conditions observed at the time of inspection and may not represent current conditions. Always verify directly with the establishment or DBPR for the most up-to-date information.

Want to check a restaurant?

Search any Florida restaurant's inspection history and grade.

Search Restaurants

Join the Discussion

or

Loading comments…