Restaurants in Saint Petersburg
The Best Restaurants

Metro Diner
5250 4th St N, St. Petersburg, FL 33703We heard good things about the Metro Diner on 4th Street N, so we had to check it out first hand.Upon arrival, we were greeted by the first three employees we...
- Take-Out
- Delivery
- Superb712 Reviews4.7

Dead Bob's Bar
6717 Central Ave N, St. Petersburg, FL 33707I just came on a Saturday. Service was amazing and food was definitely a feeling of home. the fried pickles and the Texas burger is what I ordered and It was...
- Delivery
- Superb515 Reviews4.7

Doe Doe's Diner
9395 Bay Pines Blvd, St. Petersburg, FL 33708There's a sign in the front of the diner that says "voted best breakfast". That pretty much sums it up. The food is delicious, reasonable, and...
- Take-Out
- Delivery
- Superb428 Reviews4.7

Love Food Central
2057 Central Ave, St. Petersburg, FL 33713Lovely vegan restaurant in the Grand Central area. Food was delicious. We had 2 sandwiches , Carmelita dessert and limeade with pineapple and a hint of...
- Take-Out
- Delivery
- Superb252 Reviews4.8

The Wheelhouse
7220 Central Ave, St. Petersburg, FL 33707On vacation with the family and based on other Yelp reviews, we decided to take a chance on this restaurant. We are glad that we did! Awesome selection of...
- Take-Out
- Delivery
- Superb272 Reviews4.7

Parkshore Grill
300 Beach Dr NE #104, St. Petersburg, FL 33701Parkshore is one of my absolute favorite special occasion (or any occasion, really) restaurants. I feel like majority of the time that I go, I get their fish...
- Take-Out
- Delivery
- Superb367 Reviews4.6

Cake Affection
4691 100th Way N suite b, St. Petersburg, FL 33708The only down fall about this place is that everything is so tasty, I can eat nothing but snacking cake and cupcakes for two days straight if I’m not...
- Take-Out
- Delivery
- Superb192 Reviews4.8

Smiley's Deli
3441 Central Ave, St. Petersburg, FL 33713What a nice surprise!! I've driven by this place 100 times and didn't notice it was separate to the mobile business next door! I found it thanks to...
- Take-Out
- Delivery
- Superb187 Reviews4.8

Brooklyn South
1437 Central Ave, St. Petersburg, FL 33705Very good for a small establishment. Hubby loved Reuben on chibata bread. I had tuna. Tuna was not mayo based but with capers & cheese on warm chibata...so...
- Take-Out
- Delivery
- Superb241 Reviews4.7

Brick & Mortar
539 Central Ave, St. Petersburg, FL 33701Excellent experience! The food is beyond delicious and service was ? on point. Great team work. I even bought a gift card for a friend because of my server was...
- Take-Out
- Delivery
- Superb283 Reviews4.6

ALSACE french Bistro
1120 Pinellas Bayway S #114, St. Petersburg, FL 33715Went here for brunch, their food was incredible. Might be a nice to place to visit before a day at Fort DeSoto or after an early morning there, since it's...
- Take-Out
- Delivery
- Superb201 Reviews4.7

Chief's Creole Cafe
901 22nd St S, St. Petersburg, FL 33712Just had the Creole Trio with jambalaya, gumbo and red beans and rice. The food is phenomenal! Kenny and Terrell are the best and treat you as if you are...
- Take-Out
- Delivery
- Superb258 Reviews4.6

Casita Taqueria
2701 4th St N, St. Petersburg, FL 33704Extremely friendly staff only outdone by the fresh food. The perfect mix of savory and healthy. All these good things and it’s still affordable, I can’t...
- Take-Out
- Delivery
- Superb258 Reviews4.6

Engine No. 9
56 Dr M.L.K. Jr St N, St. Petersburg, FL 33705I absolutely recommend this place. The Heart Attack was amazing! I would give this place more stars if i could. The food was delicious!!! We didn't have...
- Take-Out
- Drive-Through
- Superb357 Reviews4.5

Country Market & Deli
2128 9th Ave N, St. Petersburg, FL 33713I have been eating here for over 30 years every time I go the sandwiches the pork the chicken the nachos all of them have been absolutely delicious never had a...
- Take-Out
- Delivery
- Superb117 Reviews4.9

Casita Taqueria
2663 Central Ave, St. Petersburg, FL 33713A five star taco joint - yup, this is it. Such a simple food but they do it right and really well. I had 2 fish tacos - blackened and 2 shrimp tacos - fried...
- Take-Out
- Delivery
- Superb309 Reviews4.5

The Tavern at Bayboro
120 6th Ave S, St. Petersburg, FL 33701The Black & blue burger with onion rings was delicious!!! The rosemary bun they use on their burger sandwiches is AMAZING! I look forward to enjoying...
- Take-Out
- Delivery
- Superb158 Reviews4.7

Williams Sub Shop
3801 Tyrone Blvd N, St. Petersburg, FL 33709I had heard great things about this place and a sub called the Yum Yum Club. I want in the other day and before I set foot inside I knew it was good as I could...
- Take-Out
- Delivery
- Superb198 Reviews4.6

Tyrone Restaurant
7815 38th Ave N, St. Petersburg, FL 33710Ok, this is literally the best dinner in St. Pete! I haven't had one bad meal in over two years. My go-to's are the chocolate chip pancakes, hot...
- Take-Out
- Delivery
- Superb152 Reviews4.7

Kristina's Cafe
3590 34th St N, St. Petersburg, FL 33713Flavorful country style and exotic flavor choices.I called ahead for a group of 7 on a Sunday morning for 10:30 am. Our group was seated very quickly despite a...
- Take-Out
- Delivery
- Superb250 Reviews4.5

The Dog Bar
2300 Central Ave, St. Petersburg, FL 33712Great place to hang out and spend time with dogs while getting a drink. However, keep in mind that this will not be appropriate for all dogs because some dogs...
- Delivery
- Superb250 Reviews4.5

Red Mesa Cantina
128 3rd St S, St. Petersburg, FL 33701Red Mesa is pretty good -- good food and good service. It's nothing out of the ordinary...I wouldn't say it's delicious but it's definitely...
- Take-Out
- Delivery
- Superb390 Reviews4.4

BellaBrava
204 Beach Dr NE, St. Petersburg, FL 33701I've been coming to this restaurant for 8 years now. The food is good, the atmosphere is great, I even had my wedding rehearsal dinner here. My issue is...
- Take-Out
- Delivery
- Superb387 Reviews4.4

Rain Japanese Sushi Bar & Thai
5267 Park St N, St. Petersburg, FL 33709Seriously delicious and such a clean environment.Highly recommend.From the outside the place seems pretty plain but the interior is nice, the staff is nice and...
- Take-Out
- Delivery
- Superb165 Reviews4.6

Stillwaters Tavern
224 Beach Dr NE, St. Petersburg, FL 33701The food was pretty good and the service was nice , highly recommend! The Tavern Burger was really good and i highly recommend the deviled eggs as the...
- Take-Out
- Delivery
- Superb362 Reviews4.4

Pepo's Cuban Cafe
9939 4th St N, St. Petersburg, FL 33702Definitely not fancy, but good homemade Cuban food, which accounts for its popularity. Prices are very reasonable and portions are abundant. What's not...
- Take-Out
- Delivery
- Superb216 Reviews4.5

Fourth Street Shrimp Store
1006 4th St N, St. Petersburg, FL 33701Ate outdoors on a beautiful Florida evening. Shrimp Vera Cruz was excellent, as were the Shrimp Duos ordered. Service was mediocre, but it just stopped us from...
- Take-Out
- Delivery
- Superb335 Reviews4.4

Rollin' Oats Market
2842 Dr M.L.K. Jr St N, St. Petersburg, FL 33704It's always a pleasure to shop here! They always have the freshest organic produce and delicious already made food. Rollin Oats is more than a grocery...
- Take-Out
- Delivery
- Superb199 Reviews4.5

Rococo Steak
655 2nd Ave S, St. Petersburg, FL 33701Everything was fantastic from the moment we sat down, to the moment we walked out the door. Inviting and knowledgeable staff, delicious food and a comfortable...
- Take-Out
- Delivery
- Superb663 Reviews4.3
American Restaurants
American in Saint Petersburg
Parkshore Grill
300 Beach Dr NE #104, St. Petersburg, FL 33701Parkshore is one of my absolute favorite special occasion (or any occasion, really) restaurants. I feel like majority of the time that I go, I get their fish...
- Take-Out
- Delivery
- Superb367 Reviews4.6

Brick & Mortar
539 Central Ave, St. Petersburg, FL 33701Excellent experience! The food is beyond delicious and service was ? on point. Great team work. I even bought a gift card for a friend because of my server was...
- Take-Out
- Delivery
- Superb283 Reviews4.6

Kristina's Cafe
3590 34th St N, St. Petersburg, FL 33713Flavorful country style and exotic flavor choices.I called ahead for a group of 7 on a Sunday morning for 10:30 am. Our group was seated very quickly despite a...
- Take-Out
- Delivery
- Superb250 Reviews4.5
Pizza Restaurants
Pizza in Saint Petersburg
Tobys Original Little Italy Pizza
3523 49th St N, St. Petersburg, FL 33710This meal was excellent! I don’t know if people think this review is fake or paid for, but it’s not. Tonight we had the closest to NYC pizza and garlic...
- Take-Out
- Delivery
- Superb300 Reviews4.4

Joey Brooklyn's Famous Pizza Kitchen
210 1st Ave N, St. Petersburg, FL 33701I've been coming here for years. I've also spent a ton of time in NYC. This place is legit. Every time I eat here it's like a sentimental and...
- Take-Out
- Delivery
- Superb270 Reviews4.4
Mexican Restaurants
Mexican in Saint Petersburg
Casita Taqueria
2701 4th St N, St. Petersburg, FL 33704Extremely friendly staff only outdone by the fresh food. The perfect mix of savory and healthy. All these good things and it’s still affordable, I can’t...
- Take-Out
- Delivery
- Superb258 Reviews4.6

Casita Taqueria
2663 Central Ave, St. Petersburg, FL 33713A five star taco joint - yup, this is it. Such a simple food but they do it right and really well. I had 2 fish tacos - blackened and 2 shrimp tacos - fried...
- Take-Out
- Delivery
- Superb309 Reviews4.5

Red Mesa Cantina
128 3rd St S, St. Petersburg, FL 33701Red Mesa is pretty good -- good food and good service. It's nothing out of the ordinary...I wouldn't say it's delicious but it's definitely...
- Take-Out
- Delivery
- Superb390 Reviews4.4
Chinese Restaurants
Chinese in Saint Petersburg
Ha Long Bay Restaurant
5944 34th St N, St. Petersburg, FL 33714The best moo goo gei pan I've ever had. The chicken was moist , tender perfectly cooked . The Boc Chou hearts were Percy in it , excellent flavor and it...
- Take-Out
- Delivery
- Good245 Reviews4
Fast Food Restaurants
Fast Food in Saint Petersburg
Chick-fil-A
4623 Gulf Blvd, St. Petersburg, FL 33706Another site (in Ga) issued some rewards due to shorting an on the road error. This location made good on the errors and had a promotion to boot. Scored 2 free...
- Take-Out
- Drive-Through
- Good212 Reviews4

Chick-fil-A
4241 4th St N, St. Petersburg, FL 33703Busy as always. My only disappointment with the drive-thru is that it feels rushed. After I ordered from the limited menu that the customer representative had,...
- Take-Out
- Drive-Through
- Good241 Reviews3.8
Seafood Restaurants
Seafood in Saint Petersburg
Fourth Street Shrimp Store
1006 4th St N, St. Petersburg, FL 33701Ate outdoors on a beautiful Florida evening. Shrimp Vera Cruz was excellent, as were the Shrimp Duos ordered. Service was mediocre, but it just stopped us from...
- Take-Out
- Delivery
- Superb335 Reviews4.4

Fresco's Waterfront Bistro
300 2nd Ave NE, St. Petersburg, FL 33701My shrimp tacos were absolutely amazing. Huge portion and great views. My husband had the grouper bites and again large portion. Food tasted well and ambience...
- Take-Out
- Delivery
- Superb481 Reviews4.3

Ted Peters Famous Smoked Fish
1350 Pasadena Ave S, St. Petersburg, FL 33707Great smoked fish bread and the smoked salmon is the best smoked fish I've ever had. It's picnic tables and napkins and eating outside so be prepared...
- Take-Out
- Delivery
- Superb326 Reviews4.3
Thai Restaurants
Thai in Saint Petersburg
9 Bangkok Restaurant
571 Central Ave, St. Petersburg, FL 33701This is the first place I've had Thai curry and I became addicted, especially any time I felt under the weather. I've since ordered it around the...
- Take-Out
- Delivery
- Superb233 Reviews4.3

Lanna Thai and Sushi Restaurant
4871 Park St N, St. Petersburg, FL 33709Top notch. Can’t wait to go back and try more. Friendly, good service and delicious, quality food. Nothing disappointed. We ordered, a couple different types...
- Take-Out
- Delivery
- Good191 Reviews4.2

Aroy Thai and Sushi
5306 Seminole Blvd, St. Petersburg, FL 33708This is consistently delicious and fresh Thai food. It is one of our weekly rotations. I love the green curry and their Thai fried rice is one of the best...
- Take-Out
- Delivery
- Good151 Reviews4.2
Italian Restaurants
Italian in Saint Petersburg
BellaBrava
204 Beach Dr NE, St. Petersburg, FL 33701I've been coming to this restaurant for 8 years now. The food is good, the atmosphere is great, I even had my wedding rehearsal dinner here. My issue is...
- Take-Out
- Delivery
- Superb387 Reviews4.4

Bavaro's Pizza Napoletana & Pastaria
945 Central Ave, St. Petersburg, FL 33705We enjoyed our meal very much. Burrata pizza and ravioli. Our server was good, but a little inattentive. Never told us about specials, which I heard from...
- Take-Out
- Delivery
- Superb517 Reviews4.3

Carrabba's Italian Grill
3530 Tyrone Blvd N, St. Petersburg, FL 33710I've eaten at this brand name eatery several times and it has almost always been enjoyable. A bit more pricy and upscale than some places, but the quality...
- Take-Out
- Delivery
- Good415 Reviews4.2
Steakhouses
Steakhouses in Saint Petersburg
Rococo Steak
655 2nd Ave S, St. Petersburg, FL 33701Everything was fantastic from the moment we sat down, to the moment we walked out the door. Inviting and knowledgeable staff, delicious food and a comfortable...
- Take-Out
- Delivery
- Superb663 Reviews4.3

Texas Roadhouse
10105 Bay Pines Blvd, St. Petersburg, FL 33708This is a tough review. We stopped in Sunday March 13. I First want to say the service was great and the food we got was very tasty. But we went here for the...
- Take-Out
- Delivery
- Superb373 Reviews4.3

Ruth's Chris Steak House
131 2nd Ave N, St. Petersburg, FL 33701We had one steak cooked incorrectly. It came back after the rest of the table was done with their meals. I asked a young lady in the bar area for a manager and...
- Take-Out
- Delivery
- Good601 Reviews4.1
Sandwich Shops
Sandwich Shops in Saint Petersburg
Brooklyn South
1437 Central Ave, St. Petersburg, FL 33705Very good for a small establishment. Hubby loved Reuben on chibata bread. I had tuna. Tuna was not mayo based but with capers & cheese on warm chibata...so...
- Take-Out
- Delivery
- Superb241 Reviews4.7

Williams Sub Shop
3801 Tyrone Blvd N, St. Petersburg, FL 33709I had heard great things about this place and a sub called the Yum Yum Club. I want in the other day and before I set foot inside I knew it was good as I could...
- Take-Out
- Delivery
- Superb198 Reviews4.6

Earl of Sandwich
5004 4th St N, St. Petersburg, FL 33703The service, the atmosphere and the sandwiches are just the best I used to wait a huge line no matter when I’d go for my lunch before I would go to work at...
- Take-Out
- Delivery
- Good142 Reviews4.1
Chicken Wings
Chicken Wings in Saint Petersburg
Buffalo Wild Wings
2938 Tyrone Blvd N, St. Petersburg, FL 33710I love Buffalo Wild Wings. I love their wings, burgers and fries especially. They have a great selection of beer as well. Easy to get seated and they work hard...
- Take-Out
- Delivery
- Good198 Reviews3.4

Church's Chicken
2195 34th St S, St. Petersburg, FL 33711Bought dinner for the guys and I after unloading some furniture and they were so nice I had to wait for some fresh chicken for the 12 piece combo I got and...
- Take-Out
- Drive-Through
- Average148 Reviews3.2

Church's Chicken
3510 Central Ave, St. Petersburg, FL 33711Went there with a coupon, they were out of coke slaw. But I was a hardworking fastfooder some years ago, so I don't hold it against them, especially with...
- Take-Out
- Drive-Through
- Average122 Reviews3
Bar & Grill
Bar & Grill in Saint Petersburg
Dead Bob's Bar
6717 Central Ave N, St. Petersburg, FL 33707I just came on a Saturday. Service was amazing and food was definitely a feeling of home. the fried pickles and the Texas burger is what I ordered and It was...
- Delivery
- Superb515 Reviews4.7

Engine No. 9
56 Dr M.L.K. Jr St N, St. Petersburg, FL 33705I absolutely recommend this place. The Heart Attack was amazing! I would give this place more stars if i could. The food was delicious!!! We didn't have...
- Take-Out
- Drive-Through
- Superb357 Reviews4.5

The Burg Bar & Grill
1752 Central Ave, St. Petersburg, FL 33712Hole in the wall, dive bar, or whatever your vernacular, this place slays any sandwich with meat & the service is funky fresh. Definitely worth the hassle...
- Take-Out
- Delivery
- Superb269 Reviews4.4
Sports Bars
Sports Bars in Saint Petersburg
The Dog Bar
2300 Central Ave, St. Petersburg, FL 33712Great place to hang out and spend time with dogs while getting a drink. However, keep in mind that this will not be appropriate for all dogs because some dogs...
- Delivery
- Superb250 Reviews4.5

Flamingos Sports Bar
1230 9th St N, St. Petersburg, FL 33705Apparently this is where Jack Kerouac drank for the later stages of his life before the alcohol killed him. We stopped here after visiting Wilson's. A lot...
- Delivery
- Superb100 Reviews4.3

Pittsburgh Mix
5304 66th St N, St. Petersburg, FL 33709The owner and her bartenders are amazingly sweet, talented, and thoughtful. I wish I could give this 10 stars. Drinks are yummy and reasonably priced. Good...
- Delivery
- Superb86 Reviews4.3

Metro Diner
5250 4th St N, St. Petersburg, FL 33703We heard good things about the Metro Diner on 4th Street N, so we had to check it out first hand.Upon arrival, we were greeted by the first three employees we...
- Take-Out
- Delivery
- Superb712 Reviews4.7

Doe Doe's Diner
9395 Bay Pines Blvd, St. Petersburg, FL 33708There's a sign in the front of the diner that says "voted best breakfast". That pretty much sums it up. The food is delicious, reasonable, and...
- Take-Out
- Delivery
- Superb428 Reviews4.7

The Burg Diner
2950 49th St N, St. Petersburg, FL 33710Story time, we are shopping for houses in this area and chose to try this local diner. First time coming here, and they treated us like family. The food was...
- Take-Out
- Delivery
- Superb193 Reviews4.3