20 Best Restaurants In St. Petersburg, FL

Last Updated:
Sort
Bodega is a restaurant located in St. Petersburg, Florida at 1120 Central Avenue. They are open every day of the week. George studied culinary arts in Manhattan, toured the globe, studying in France but loved the fresh Latin-infused flavors while in Miami. Debbie, having been born into the restaurant industry and with a creative eye, has lead the charge on a gamut of concepts from neighborhood...
1120 Central Avenue, St. Petersburg, FL, 33705
Rank
1
65 votes
Sponsor
0.0
Ciccio Cali is a restaurant located in St. Petersburg, Florida at 190 37th Avenue North. They are open every day of the week. Ciccio Restaurant Group began in New York 25 years ago. The Ciccio brand is now one of the most recognized groups of restaurants in Tampa, FL offering a variety of food, fun, catering and party places. Ciccio Restaurant Group began its journey in New York City over 25...
190 37th Avenue North, St. Petersburg, FL, 33704
Rank
2
36 votes
Sponsor
0.0
Casita Taqueria is a restaurant located in St. Petersburg, Florida at 2663 Central Avenue. They are open every day except Sunday. Our menu focuses on homemade corn tortilla tacos, homemade salsas, hot sauces, guacamoles, slow cooked meats, vegetarian items, bowls, tortas, soups and daily...
2663 Central Avenue, St. Petersburg, FL, 33713
Rank
3
22 votes
Sponsor
0.0
Leafy Greens Cafe is a restaurant located in St. Petersburg, Florida at 1626 Central Avenue. This restaurant serves bruschetta stuffed portabella, tuscan pizza, chocolate lava caker, black tea, rooibos tea, green apple cobbler, and lemon-basil zucchini pasta. They also serve veggie burger, red...
1626 Central Avenue, St. Petersburg, FL, 33712
Rank
4
26 votes
Sponsor
0.0
BellaBrava is a restaurant located in St. Petersburg, Florida at 204 Beach Drive Northeast. This restaurant serves pasta brava, trattoria, wood grilled chicken marsala, pistachio crusted north atlantic salmon, spinaci salad, spaghetti & housemade meatballs, and bella bruschetta. They also serve...
204 Beach Drive Northeast, St. Petersburg, FL, 33701
Rank
5
72 votes
Sponsor
0.0
Ceviche Tapas St. Pete is a restaurant located in St. Petersburg, Florida at 10 Beach Drive Northeast. This restaurant serves patatas bravas, helados con frutas, bacalao bilbaina, ceviche de gambas, croquetas de bacalao, tres leches, and gambas y guacamole. They also serve flan lorena, champiñones de sevilla, ceviche de pulpo, torta valenciana, ceviche de la casa, ceviche de salmon, and papas...
10 Beach Drive Northeast, St. Petersburg, FL, 33701
Rank
6
47 votes
Sponsor
0.0
Maximo Seafood Shack is a restaurant located in St. Petersburg, Florida at 4801 37th Street South. They are open every day except Monday and Tuesday. By Land From South, Sarasota: Take 275 N to Exit 17 (54th Ave S. ) At the intersection of 54th Ave S and 34th St S (also US Hwy 19), take left at light. Go one block and turn right at 37th St. S and. Misner Bridge West bound to the channel that...
4801 37th Street South, St. Petersburg, FL, 33711
Rank
7
16 votes
Sponsor
0.0
Red Mesa Restaurant is a restaurant located in St. Petersburg, Florida at 4912 4th Street North. This restaurant serves calamari frito, carnitas, chorizo, mexican hot chocolate, tortillas, chorizo & corn, and pork milanesa. They also serve traditional, shredded beef, santa fe stuffed chicken, black bean soup, mimosa, tamales, and scrambled egg and cheese burrito. They are open every day of the...
4912 4th Street North, St. Petersburg, FL, 33703
Rank
8
53 votes
Sponsor
0.0
The Burg Bar & Grill is a restaurant located in St. Petersburg, Florida at 1752 Central Avenue. They are open every day of the week. The Burg Bar and Grill was built to be a staple in St PetersBurg. Its warm, cozy atmosphere and inviting staff make all who come in feel at home in this Cheers-like establishment. The idea behind "The Burg" was to have a place where you can walk in and have a...
1752 Central Avenue, St. Petersburg, FL, 33712
Rank
9
34 votes
Sponsor
0.0
Trip's Diner is a restaurant located in St. Petersburg, Florida at 2339 9th Street North. They are open every day of the week. If you're hungry and you want the night off from cooking dinner, check out Trips Diner located in Seminole and St. Petersburg.Trips Diner Serves Breakfast, Lunch, & Dinner. Stop By our Seminole or St. Petersburg Location for an American home cooked meal. Open 7 days a...
2339 9th Street North, St. Petersburg, FL, 33704
Rank
10
32 votes
Sponsor
0.0
Red Mesa Cantina is a restaurant located in St. Petersburg, Florida at 128 3rd Street South. This restaurant serves grilled vegetable, breakfast el gordo, camarones, breakfast quesadilla, crab & shrimp, chocolate and plantain chimichanga, and machaca. They also serve bombas, shrimp al mojo, filet al chipotle, el gordo, chips & dip, ahi tuna salad, and taco salad. They are open every day of the...
128 3rd Street South, St. Petersburg, FL, 33701
Rank
11
98 votes
Sponsor
0.0
Jack's London Grill is a restaurant located in St. Petersburg, Florida at 1050 62nd Avenue North. They are open every day of the week. At Jacks London Grill we prepare all our food fresh daily, with the finest ingredients hand picked daily by our Master Chef Peter Leonavicius. Our menu selection is available to download by clicking the links to the left.
1050 62nd Avenue North, St. Petersburg, FL, 33702
Rank
12
14 votes
Sponsor
0.0
Alesia is a restaurant located in St. Petersburg, Florida at 7204 Central Avenue. They are open every day except Monday and Sunday.
7204 Central Avenue, St. Petersburg, FL, 33707
Rank
13
20 votes
Sponsor
0.0
Hook's Sushi Bar & Thai Food is a restaurant located in St. Petersburg, Florida at 1210 9th Street North. This restaurant serves chicken teriyaki, jap chae, lard, edamame, and house special fried rice. They are open every day of the week. Sushi Bar & Thai Food in St. Petersburg restaurant, Florida. Relaxed family dining for the whole family! Japanese & Chinese food. Best Sushi Bar in Tampa Bay!...
1210 9th Street North, St. Petersburg, FL, 33705
Rank
14
32 votes
Sponsor
0.0
Pom Pom's Teahouse & Sandwicheria is a restaurant located in St. Petersburg, Florida at 2950 Central Avenue. They are open every day of the week. Tomato, Alfalfa Sprouts, Cucumber, Red Onions, Avocado, Cream Cheese, Provolone Cheese, Thousand Island. Pastrami, Provolone Cheese, Thousand Island, Red Onions & Choice of mustard (Honey, Brown or Yellow). Turkey, Gouda, Stuffing, Ginger Cranberry...
2950 Central Avenue, St. Petersburg, FL, 33712
Rank
15
13 votes
Sponsor
0.0
Crowley's Downtown is a restaurant located in St. Petersburg, Florida at 269 Central Avenue. They are open every day of the week. Normally, some of the very first recipies come to your mind would be: French fries, fried chicken, potato chips. However,air fryer brings you a lot more than that. Breakfast Bread toast, French toast roll-ups, French bacon, Cheese pizza, Sea-food pizza, Croissant...
269 Central Avenue, St. Petersburg, FL, 33701
Rank
16
27 votes
Sponsor
0.0
Sea Hags Bar and Grill is a restaurant located in St. Petersburg, Florida at 9555 Blind Pass Road. This restaurant serves gorgonzola cheese burger with bacon, buffalo chicken dip, texas burger, classic chicken sandwich, broasted half chicken dinner, fried calamari, and on the side. They also serve dave's crab cake appetizer, classic burger, new york strip, crab stuffed mushrooms, dock side...
9555 Blind Pass Road, St. Petersburg, FL, 33706
Rank
17
22 votes
Sponsor
0.0
Annata Wine is a restaurant located in St. Petersburg, Florida at 300 Beach Drive Northeast. They are open every day except Sunday. With a rotating and growing wine list, featuring over 30 wines by the glass - every visit can be something new. Annata offers a delectible selection of entrees, charcuterie meats and cheeses, and tapas.
300 Beach Drive Northeast, St. Petersburg, FL, 33701
Rank
18
17 votes
Sponsor
0.0
Gratzzi Italian Grille is a restaurant located in St. Petersburg, Florida at 211 2nd Street South. This restaurant serves eggplant parmigiana, broccolini aglio e olio, calamari steak agrodolce, insalata cesare, veal porterhouse, gratzzi filet mignon, and gratzzi house salad. They also serve yellowfin tuna stack, sicilian meatloaf, shrimp marinara, salmon dijonnaise, insalata di spinaci, penne...
211 2nd Street South, St. Petersburg, FL, 33701
Rank
19
23 votes
Sponsor
0.0
MEZE 119 is a restaurant located in St. Petersburg, Florida at 119 2nd Street North. They are open every day of the week. "WHERE has Meze119 been my whole life??? This place has amazing vegan and vegetarian foods. My girlfriend and I stopped in after the rock gym one night and..." - Stephanie V. Read the complete review and others on Yelp! Our all-vegetarian menu is adored by both carnivores...
119 2nd Street North, St. Petersburg, FL, 33701
Rank
20
36 votes
Sponsor
0.0