20 Best Restaurants In St. Petersburg, FL

Last Updated:
Sort
Ciccio Cali is a restaurant located in St. Petersburg, Florida at 190 37th Avenue North. They are open every day of the week. Wine based vodka, crushed black pepper, fresh horseradish and a splash of hot sauce garnished with a zesty rimmer and hot n spicy pickled Extreme Bean $6. Blackened chopped chicken, black beans, avocado, corn, cheddar cheese, sour cream, crisp lettuce, lime caesar...
190 37th Avenue North, St. Petersburg, FL, 33704
Rank
1
36 votes
Sponsor
0.0
Gateway to India is a restaurant located in St. Petersburg, Florida at 8300 Bay Pines Boulevard. They are open every day of the week. Welcome to Gateway to India… From the first time I set foot into my mothers small kitchen, it was the begining of a long quest for passion and knowledge of food. I remember being fascinated by the smell and aromas that came from her kitchen. Over the years I...
8300 Bay Pines Boulevard, St. Petersburg, FL, 33709
Rank
2
31 votes
Sponsor
0.0
BellaBrava is a restaurant located in St. Petersburg, Florida at 204 Beach Drive Northeast. This restaurant serves arugula & heirloom tomato, spaghetti & meatballs, trattoria chicken parmesan, fresh rhode island calamari fritti, zuppa del giorno, spinaci, and goat cheese al forno. They also serve...
204 Beach Drive Northeast, St. Petersburg, FL, 33701
Rank
3
72 votes
Sponsor
0.0
Leafy Greens Cafe is a restaurant located in St. Petersburg, Florida at 1626 Central Avenue. This restaurant serves lemon-basil zucchini pasta, tuscan pizza, pumpkin pie, black tea, rooibos tea, chocolate pie, and thai curry soup. They also serve bruschetta stuffed portabella, the real deal,...
1626 Central Avenue, St. Petersburg, FL, 33712
Rank
4
26 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,...
2950 Central Avenue, St. Petersburg, FL, 33712
Rank
5
13 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
Red Mesa Restaurant is a restaurant located in St. Petersburg, Florida at 4912 4th Street North. This restaurant serves shrimp and coconut ceviche, fried chicken & french toast, southwest tuna, black beans, shrimp & chorizo quesadilla, carne asada burrito, and shrimp fundido. They also serve adobo chicken tacos, ginger crusted salmon, chile relleno, pork mojo, fried yuca, hot mexican chocolate,...
4912 4th Street North, St. Petersburg, FL, 33703
Rank
7
53 votes
Sponsor
0.0
Annata Wine Bar is a restaurant located in St. Petersburg, Florida at 300 Beach Drive Northeast. They are open every day of the week. 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,...
300 Beach Drive Northeast, St. Petersburg, FL, 33701
Rank
8
17 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...
1752 Central Avenue, St. Petersburg, FL, 33712
Rank
9
34 votes
Sponsor
0.0
Parkshore Grill is a restaurant located in St. Petersburg, Florida at 300 Beach Drive Northeast. This restaurant serves grilled alaskan king crab, andouille sausage, build-a-burger, sesame crusted tuna steak, sliced hanger steak, applewood smoked bacon, and sunflower seed crusted chicken salad....
300 Beach Drive Northeast, St. Petersburg, FL, 33701
Rank
10
33 votes
Sponsor
0.0
Chief's Creole Cafe is a restaurant located in St. Petersburg, Florida at 901 22nd Street South. They are open every day except Monday. Louisiana Style Gumbo Slowly Cooked with Chicken, Shrimp, Crab, Crawfish, Okra, and Andouille or Turkey Sausage in Creole Spices in a Rich Roux Sauce. Served with White Rice. May be customized. $15.00. Baked Ham and Fried or Baked Chicken, Collard Greens,...
901 22nd Street South, St. Petersburg, FL, 33712
Rank
11
10 votes
Sponsor
0.0
The Mill Restaurant is a restaurant located in St. Petersburg, Florida at 200 Central Avenue. They are open every day except Monday.
200 Central Avenue, St. Petersburg, FL, 33701
Rank
12
15 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
13
98 votes
Sponsor
0.0
Ted Peters Famous Smoked Fish is a restaurant located in St. Petersburg, Florida at 1350 Pasadena Avenue South. This restaurant serves coleslaw, famous smoked fish dinner, manhattan clam chowder, smoked fish spread, german potato salad, grilled chicken, and jumbo hamburger. They also serve smoked fish spread sandwich, smoked fish luncheon platters, hot dog, smoked fish, and jumbo cheeseburger....
1350 Pasadena Avenue South, St. Petersburg, FL, 33707
Rank
14
29 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 special items made from scratch! A vegetarian favorite! House black beans & rice with pico de gallo, queso...
2663 Central Avenue, St. Petersburg, FL, 33713
Rank
15
22 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. Web site is optimized for the following browsers: Internet Explorer 6.x, Internet Explorer 7.x, Mozilla Firefox 1.x+, Safari, Opera 8+ and is written in XHTML 1.0 Transitional, CSS, Javascript and Flash 7x programming code. Web site visitors using...
4801 37th Street South, St. Petersburg, FL, 33711
Rank
16
16 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. Please complete the job application form, and our managers will contact you to start the interview process.Thank you for considering a career a Trip's diner. Our first two restaurants both close at 9:00 pm Mon-Sat. Closers are almost always out by 10:00 pm. Initially,...
2339 9th Street North, St. Petersburg, FL, 33704
Rank
17
32 votes
Sponsor
0.0
Metro Diner is a restaurant located in St. Petersburg, Florida at 5250 4th Street North. They are open every day of the week. We proudly serve Hellmann’s Mayonnaise, Thomas’ English Muffins, Heinz Ketchup, Albacore Tuna, Dickinson’s Preserves and Philadelphia Cream Cheese. Metro Diner reserves the right to add a $2 split charge for shared items and gratuity for larger parties. Two fried grit...
5250 4th Street North, St. Petersburg, FL, 33703
Rank
18
32 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
19
27 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