Restaurants in Saint Petersburg
The Best Restaurants

Metro Diner
5250 4th St N, St. Petersburg, FL 33703This place is super busy on the weekends but they get people in and out pretty fast. Flavored coffee,yum and everything I have tried has been great. This was...
- Take-Out
- Delivery
- Superb720 Reviews4.7

Doe Doe's Diner
9395 Bay Pines Blvd, St. Petersburg, FL 33708Food was delicious, service was great! I had the biscuit and gravy, egg, and potatoes special. My only complaint is it cost me $4.65 to add 4 pieces of bacon...
- Take-Out
- Delivery
- Superb433 Reviews4.7

Love Food Central
2057 Central Ave, St. Petersburg, FL 33713Talk about a stroke of luck, I found exactly what I was looking for in Love Food Central! I had hoped to find a good vegan eatery prior to a Rays game and had...
- Take-Out
- Delivery
- Superb265 Reviews4.8

Dead Bob's Bar
6717 Central Ave N, St. Petersburg, FL 33707The service was excellent and the bar food was amazing. Small bar and grill which is mostly busy during weekends but still the servers were helpful in...
- Delivery
- Superb527 Reviews4.6

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 my go to restaurant on Beach Drive. Food and ambiance are excellent. The only reason for 4 stars is the service can sometimes be a bit...
- Take-Out
- Delivery
- Superb392 Reviews4.6

Casita Taqueria
2701 4th St N, St. Petersburg, FL 33704Really amazing tacos, I tried the Chorizo, Short Rib, and Carne Asada. I would say the best one was Carne Asada by far. Staff is very friendly and helpful,...
- Take-Out
- Delivery
- Superb266 Reviews4.7

Engine No. 9
56 Dr M.L.K. Jr St N, St. Petersburg, FL 33705Wonderful jewel located right in the heart of St. Pete. The wings were perfect as well as the service. Our waitress Amira was the best! Friendly,...
- Take-Out
- Drive-Through
- Superb381 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

Brooklyn South
1437 Central Ave, St. Petersburg, FL 33705I went here based upon a local’s recommendation and it did not disappoint. I can’t recall the sandwich I got, but I also tried my wife’s and both were...
- Take-Out
- Delivery
- Superb247 Reviews4.7

Smiley's Deli
3441 Central Ave, St. Petersburg, FL 33713Just got into town and was starving! Got a recommendation from the kid at Walgreens and he said Smiley's has the best sandwiches. He wasn't wrong!...
- Take-Out
- Delivery
- Superb191 Reviews4.8

Brick & Mortar
539 Central Ave, St. Petersburg, FL 33701Checking out St. Pete for Memorial Day weekend and popped in to Brick & Mortar for our first meal! We got there a bit before they opened, but the host was...
- Take-Out
- Delivery
- Superb290 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 33712Visiting the area from Colorado and all the kid wanted was to eat some Cajun boil. This place did not disappoint. They were super friendly. Food was delicious....
- Take-Out
- Delivery
- Superb264 Reviews4.6

Country Market & Deli
2128 9th Ave N, St. Petersburg, FL 33713If you haven't tried the sandwiches from Simply Delicious, you've got to give them a visit. Every handmade sandwich is made with care and your...
- Take-Out
- Delivery
- Superb121 Reviews4.9

Skyway Cafe
11140 4th St N, St. Petersburg, FL 33716Very friendly, yummy breakfast, comfortable. This family friendly restaurant is a good choice for breakfast. Tons of options, like really tons. Can't go...
- Take-Out
- Delivery
- Superb339 Reviews4.5

Casita Taqueria
2663 Central Ave, St. Petersburg, FL 33713This place is AMAZING. Fantastic flavors and great staff on board. Tried a bevy of tacos: mahi, chicken tinga, chorizo and barbacoa. All of them were gone in...
- Take-Out
- Delivery
- Superb319 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

Tyrone Restaurant
7815 38th Ave N, St. Petersburg, FL 33710This place was exactly what we like. Small, local, with home cooking. So friendly, great food, fast service. Great prices. We ate breakfast, and I loved my...
- Take-Out
- Delivery
- Superb157 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

Kristina's Cafe
3590 34th St N, St. Petersburg, FL 33713Plenty of parking and no wait for dining in during lunch time. Upon entering staff were friendly and greeted us, and walked us to be seated in the outdoor...
- Take-Out
- Delivery
- Superb257 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

BellaBrava
204 Beach Dr NE, St. Petersburg, FL 33701Good service, fantastic environment, scrumptious food. The caprese was perfectly refreshing after being out in the sun. The peroni on draft is always a win....
- Take-Out
- Delivery
- Superb411 Reviews4.4

Red Mesa Cantina
128 3rd St S, St. Petersburg, FL 33701I feel Mrs Linda james is the best FX trader. She has aided many people in their forex trading endeavours. I pray that God continues to bless her as she gives...
- Take-Out
- Delivery
- Superb403 Reviews4.4

Stillwaters Tavern
224 Beach Dr NE, St. Petersburg, FL 33701I've eaten here a few times and it's always been decent. The menu has a good variety without being boring, there's something for everyone. Patio...
- Take-Out
- Delivery
- Superb385 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

Fourth Street Shrimp Store
1006 4th St N, St. Petersburg, FL 33701The wait staff are great. I was there for my Mom's birthday with some of her friends. Our waitress put a few candles on the cake I brought. The staff came...
- Take-Out
- Delivery
- Superb359 Reviews4.4

Central Coffee Shoppe
530 Central Ave, St. Petersburg, FL 33701I feel Mrs Linda james is the best FX trader. She has aided many people in their forex trading endeavours. I pray that God continues to bless her as she gives...
- Take-Out
- Delivery
- Superb216 Reviews4.5

Rococo Steak
655 2nd Ave S, St. Petersburg, FL 33701Granted everyone has their own taste and quality profile but everything we had ordered tasted exceptional and was perfectly prepared. The calamari appetizer...
- Take-Out
- Delivery
- Superb708 Reviews4.3
American Restaurants
American in Saint Petersburg
Parkshore Grill
300 Beach Dr NE #104, St. Petersburg, FL 33701Parkshore is my go to restaurant on Beach Drive. Food and ambiance are excellent. The only reason for 4 stars is the service can sometimes be a bit...
- Take-Out
- Delivery
- Superb392 Reviews4.6

Brick & Mortar
539 Central Ave, St. Petersburg, FL 33701Checking out St. Pete for Memorial Day weekend and popped in to Brick & Mortar for our first meal! We got there a bit before they opened, but the host was...
- Take-Out
- Delivery
- Superb290 Reviews4.6

Kristina's Cafe
3590 34th St N, St. Petersburg, FL 33713Plenty of parking and no wait for dining in during lunch time. Upon entering staff were friendly and greeted us, and walked us to be seated in the outdoor...
- Take-Out
- Delivery
- Superb257 Reviews4.5
Pizza Restaurants
Pizza in Saint Petersburg
Tobys Original Little Italy Pizza
3523 49th St N, St. Petersburg, FL 33710This place was delicious and to be honest I have not had the best luck finding tasty well-seasoned food in St.Pete but this place did not disappoint. Their...
- Take-Out
- Delivery
- Superb310 Reviews4.4

Joey Brooklyn's Famous Pizza Kitchen
210 1st Ave N, St. Petersburg, FL 33701We went here based on a local's recommendation for the best "NY-style" pizza in the immediate area. While the pizza was OK, it wasn't...
- Take-Out
- Delivery
- Superb277 Reviews4.4
Mexican Restaurants
Mexican in Saint Petersburg
Casita Taqueria
2701 4th St N, St. Petersburg, FL 33704Really amazing tacos, I tried the Chorizo, Short Rib, and Carne Asada. I would say the best one was Carne Asada by far. Staff is very friendly and helpful,...
- Take-Out
- Delivery
- Superb266 Reviews4.7

Casita Taqueria
2663 Central Ave, St. Petersburg, FL 33713This place is AMAZING. Fantastic flavors and great staff on board. Tried a bevy of tacos: mahi, chicken tinga, chorizo and barbacoa. All of them were gone in...
- Take-Out
- Delivery
- Superb319 Reviews4.5

Red Mesa Cantina
128 3rd St S, St. Petersburg, FL 33701I feel Mrs Linda james is the best FX trader. She has aided many people in their forex trading endeavours. I pray that God continues to bless her as she gives...
- Take-Out
- Delivery
- Superb403 Reviews4.4
Chinese Restaurants
Chinese in Saint Petersburg
Ha Long Bay Restaurant
5944 34th St N, St. Petersburg, FL 33714Didn't realize they opened at 5pm... arrived at 4pm. Killed some time and came back at 5:10 and they we 30% full. Understand why after I started eating....
- Take-Out
- Delivery
- Good251 Reviews4
Fast Food Restaurants
Fast Food in Saint Petersburg
Chick-fil-A
4623 Gulf Blvd, St. Petersburg, FL 33706Professional, courteous and on top of it. We feel lucky to have found such a great account manager . Made $15,430 at in just few days of investing with the...
- Take-Out
- Drive-Through
- Good220 Reviews4

Chick-fil-A
4241 4th St N, St. Petersburg, FL 33703We did curbside pick up for an after school treat. I asked for extra cups to split milkshakes for my kids and they went ahead and split them before bringing...
- Take-Out
- Drive-Through
- Good245 Reviews3.8
Seafood Restaurants
Seafood in Saint Petersburg
Fourth Street Shrimp Store
1006 4th St N, St. Petersburg, FL 33701The wait staff are great. I was there for my Mom's birthday with some of her friends. Our waitress put a few candles on the cake I brought. The staff came...
- Take-Out
- Delivery
- Superb359 Reviews4.4

Fresco's Waterfront Bistro
300 2nd Ave NE, St. Petersburg, FL 33701Ventured over to St. Petersburg today been in st Pete beach since Saturday and by far the best meal I’ve had since I’ve been here!!! Spring rolls were...
- Take-Out
- Delivery
- Superb509 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
- Good235 Reviews4.2

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 33701Good service, fantastic environment, scrumptious food. The caprese was perfectly refreshing after being out in the sun. The peroni on draft is always a win....
- Take-Out
- Delivery
- Superb411 Reviews4.4

Bavaro's Pizza Napoletana & Pastaria
945 Central Ave, St. Petersburg, FL 33705Great dinner, we had the bruschetta, and then split a salad & pizza. Pizza crust is so tender - such a welcome change from the card board other restaurants...
- Take-Out
- Delivery
- Good542 Reviews4.2

Carrabba's Italian Grill
3530 Tyrone Blvd N, St. Petersburg, FL 33710The Dine in experience is Great, however, my Take out experience was most Impressive. This Online Order with a $100 gift card made hard times a feast this day....
- Take-Out
- Delivery
- Good421 Reviews4.2
Steakhouses
Steakhouses in Saint Petersburg
Rococo Steak
655 2nd Ave S, St. Petersburg, FL 33701Granted everyone has their own taste and quality profile but everything we had ordered tasted exceptional and was perfectly prepared. The calamari appetizer...
- Take-Out
- Delivery
- Superb708 Reviews4.3

Texas Roadhouse
10105 Bay Pines Blvd, St. Petersburg, FL 33708This place was fantastic!!! Not only was the steak delicious, very reasonably priced and served fast, but the staff are amazingly friendly!! Our server,...
- Take-Out
- Delivery
- Superb385 Reviews4.3

Ruth's Chris Steak House
131 2nd Ave N, St. Petersburg, FL 33701They were short staffed as most places are. But didn’t have a table available so we opted for bar service so it would be faster and easier for all. However...
- Take-Out
- Delivery
- Good622 Reviews4.1
Sandwich Shops
Sandwich Shops in Saint Petersburg
Brooklyn South
1437 Central Ave, St. Petersburg, FL 33705I went here based upon a local’s recommendation and it did not disappoint. I can’t recall the sandwich I got, but I also tried my wife’s and both were...
- Take-Out
- Delivery
- Superb247 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 33703Yum! Stopped in while passing through the area. The shop was empty and nearing closing time but the folks tending were great. I had the vegan meatball...
- Take-Out
- Delivery
- Good143 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
- Good202 Reviews3.3

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
- Average151 Reviews3.1

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
- Average123 Reviews3
Bar & Grill
Bar & Grill in Saint Petersburg
Dead Bob's Bar
6717 Central Ave N, St. Petersburg, FL 33707The service was excellent and the bar food was amazing. Small bar and grill which is mostly busy during weekends but still the servers were helpful in...
- Delivery
- Superb527 Reviews4.6

Engine No. 9
56 Dr M.L.K. Jr St N, St. Petersburg, FL 33705Wonderful jewel located right in the heart of St. Pete. The wings were perfect as well as the service. Our waitress Amira was the best! Friendly,...
- Take-Out
- Drive-Through
- Superb381 Reviews4.6

The Burg Bar & Grill
1752 Central Ave, St. Petersburg, FL 33712Cannot recommend this place enough. Great food, good mix of locals (lucky dogs) and those of us in town for The Rays and Yankees series. Our waiter Caleb was...
- Take-Out
- Delivery
- Superb283 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 33703This place is super busy on the weekends but they get people in and out pretty fast. Flavored coffee,yum and everything I have tried has been great. This was...
- Take-Out
- Delivery
- Superb720 Reviews4.7

Doe Doe's Diner
9395 Bay Pines Blvd, St. Petersburg, FL 33708Food was delicious, service was great! I had the biscuit and gravy, egg, and potatoes special. My only complaint is it cost me $4.65 to add 4 pieces of bacon...
- Take-Out
- Delivery
- Superb433 Reviews4.7

The Burg Diner
2950 49th St N, St. Petersburg, FL 33710We stopped here for the first time this morning. And this place wowed us from the start!!!!! Everyone was so friendly. The food was phenomenal, best breakfast...
- Take-Out
- Delivery
- Superb201 Reviews4.3