Discover the best restaurants and places to eat in St. Petersburg, Florida, near you now.
278 restaurants found in St. Petersburg.
Barbecue restaurant
1701 16th St S, St. Petersburg, FL 33705
This top-rated barbecue haven serves mouthwatering smoked meats, tangy sauces, and delicious sides that keep guests coming back!
Seafood restaurant
3640 22nd Ave S, St. Petersburg, FL 33711
Renowned for its outstanding seafood, this food truck offers the finest grouper sandwich and sizzling smoked wings in a lively outdoor setting.
Family restaurant
18th Ave S, St. Petersburg, FL 33712
This top-rated family restaurant serves up hearty dishes in a warm, welcoming environment perfect for all ages.
Restaurant
2163 9th Ave S, St. Petersburg, FL 33712
Experience the ultimate chill at this top-rated eatery, famous for its delightful mango lassi and delectable dishes.
Izakaya restaurant
2340 1st Ave S, St. Petersburg, FL 33712
This modern izakaya offers a cozy, intimate atmosphere with exquisite tapas-style dishes and an extensive sake selection.
Sushi restaurant
214 2nd St N, St. Petersburg, FL 33701
Delight in an unforgettable omakase experience, featuring exquisite sushi crafted from globally sourced fish in an intimate setting.
Mediterranean restaurant
119 2nd St N, St. Petersburg, FL 33701
Discover delightful Mediterranean flavors at this cozy gem, where meatballs and homemade spinach-feta borek steal the show.
Wine bar
111 2nd Ave NE Suite 102, St. Petersburg, FL 33701
Step into a uniquely themed wine bar, showcasing Romanian wines and a delightful charcuterie tray amidst a cozy, eerie ambiance.
Sushi restaurant
660 Central Ave, St. Petersburg, FL 33701
This relaxed eatery specializes in fresh poke bowls and inventive sushi burritos, with flavorful toppings galore!
ReserveMediterranean restaurant
6500 4th St N, St. Petersburg, FL 33702
Savor authentic Balkan flavors in a cozy plaza, featuring delicious ćevapi, grilled meats, and enticing baklava!
German restaurant
951 Central Ave, St. Petersburg, FL 33701
Authentic German eatery specializing in bratwurst, schnitzels, and unique potato salad, paired with exceptional beers.
ReserveRestaurant
7022 22nd Ave N, St. Petersburg, FL 33710
A lively hotspot featuring delicious wings, all-you-can-eat snow crabs, and nightly entertainment in a welcoming atmosphere.
ReserveFrench restaurant
124 2nd Ave NE, St. Petersburg, FL 33701
A hidden gem featuring exquisite charcuterie, delectable flatbreads, and a remarkable wine selection to savor outdoors.
OrderTapas restaurant
875 Central Ave, St. Petersburg, FL 33701
Discover a delightful array of authentic Spanish tapas in a welcoming atmosphere, highlighted by exceptional dishes like crispy Manchengo croquettes and fresh mixed ceviche.
OrderRestaurant
2410 Central Ave, St. Petersburg, FL 33712
Savor vibrant Caribbean dishes in a quaint setting, featuring delectable bowls and refreshing tropical drinks. Perfect for quick meals!
ReserveRestaurant
3660 22nd Ave S, St. Petersburg, FL 33711
Experience the St. Pete vibe at this beachy eatery serving fresh wings, fish dishes, and lively outdoor fun!
Seafood restaurant
3901 6th St S, St. Petersburg, FL 33705
This laid-back seafood spot shines with their extraordinary wings and Cajun-fried grouper sandwiches, perfect for families and friends alike!
Asian fusion restaurant
1431 Central Ave, St. Petersburg, FL 33705
This Asian fusion gem serves flavorful dishes like BBQ short rib dirty rice and irresistible Bang Bang Chicken.
ReserveAsian fusion restaurant
445 Central Ave, St. Petersburg, FL 33701
This cozy fusion spot offers delightful Thai and Japanese dishes like mango tango sushi and flavorful eggplant curry.
ReserveSandwich shop
1221 4th St N, St. Petersburg, FL 33701
This delightful eatery offers a diverse menu of chicken salads, sandwiches, and hearty soups, perfect for any craving!
ReserveHealth food restaurant
2842 Dr M.L.K. Jr St N, St. Petersburg, FL 33704
This health-focused café delights with a variety of organic vegan dishes, complemented by a friendly, knowledgeable staff!
Pizza restaurant
3523 49th St N, St. Petersburg, FL 33710
Serving up iconic New York-style pizza and hearty cheesesteaks, this beloved spot excels in flavor and atmosphere!
Reserve OrderDeli
9001 4th St N, St. Petersburg, FL 33702
This affordable deli serves fresh sandwiches like the hot pastrami and Bronx Bomber, perfect for lunch lovers!
ReserveRestaurant
241 Central Ave, St. Petersburg, FL 33701
A hidden gem featuring modern Italian flavors with a stunning wine selection; try the lamb pasta or meatballs!
Açaí shop
2446 4th St N, St. Petersburg, FL 33704
This cozy, health-focused café features refreshing açaí bowls and delicious flatbreads, served with delightful customer care. Enjoy your meal!
ReserveMexican restaurant
2701 4th St N, St. Petersburg, FL 33704
Experience a fiesta of fresh flavors with tantalizing tacos, vibrant margaritas, and a warm, welcoming atmosphere!
Coffee shop
121 7th Ave S, St. Petersburg, FL 33701
A cozy coffee haven on the USF campus, offering delightful croissant breakfast sandwiches and soothing iced café con leche!
Poke bar
210 37th Ave N, St. Petersburg, FL 33704
Fresh ingredients and customizable poke bowls create a delightful Hawaiian experience, complemented by friendly staff and delicious Dole Whips!.
ReserveRestaurant
190 37th Ave N, St. Petersburg, FL 33704
Indulge in California-inspired American dishes like gluten-free fried chicken and vibrant bowls in a lively, pet-friendly atmosphere!
ReserveTakeout restaurant
3320 22nd Ave S, St. Petersburg, FL 33712
Savor mouthwatering BBQ and soul food delights like smothered pork and tender ribs from this local gem!
ReserveBreakfast restaurant
312 3rd St S, St. Petersburg, FL 33701
A delightful breakfast haven, featuring generous portions and inventive dishes like breakfast flautas and corned beef hash!
ReserveSeafood restaurant
501 1st Ave N #108, St. Petersburg, FL 33701
Dive into downtown's hidden gem, where rich, buttery lobster rolls shine paired with delightful side options. Enjoy the Connecticut Roll!
Gluten-free restaurant
200 Central Ave, St. Petersburg, FL 33701
This vibrant gluten-free café offers delicious salads, innovative sandwiches, and fresh pastries, perfect for all diners!
ReserveAmerican restaurant
465 7th Ave N, St. Petersburg, FL 33701
This upbeat spot specializes in grilled wings, fish fry specials, and standout burgers served with a view of Historic Round Lake Park.
ReserveCoffee shop
111 2nd Ave NE #101, St. Petersburg, FL 33701
This vibrant coffee haven boasts exquisite, single-origin brews and delicious breakfast plates, perfect for a quick bite or work session.
ReservePizza restaurant
10484 Roosevelt Blvd N, St. Petersburg, FL 33716
Casual eatery serving mouthwatering specialty pizzas, vegan delights, and renowned Philly cheesesteaks in a friendly atmosphere.
Italian restaurant
114 Pinellas Bayway S, St. Petersburg, FL 33715
Experience delightful Italian cuisine in a chic yet relaxed setting, featuring extraordinary pizzas, savory pasta fagioli, and delightful gelato.
ReserveNew American restaurant
200 Central Ave #150, St. Petersburg, FL 33701
A celebration of fresh, locally sourced ingredients, this eatery invites you to create vibrant bowls bursting with flavor. Enjoy their delightful summer salad!
ReserveFrench restaurant
1120 Pinellas Bayway S STE 114, St. Petersburg, FL 33715
This cozy French bistro delights with dishes like duck confit and lavender crème brûlée in a charming setting.
End of content
Error loading content