St. Petersburg local restaurant scene combines seafood with many regional specialities from across the globe. The city is known as Florida's Sunshine City, and that's no accident. This coastal metropolis has much to offer all kinds of people, whether you're looking to see a show at the Mahaffey Theatre or explore the prestigious Museum of Fine Arts. 

    If you really want to learn what it's like to be a local here, however, you'll have to eat like one. Fortunately, the local cuisine is top-notch with something for everyone to enjoy. Here are the top restaurants around St Petersburg that locals love.



    a fantastic restaurant for wining and dining

    • Food
    • Luxury

    At Bacchus, you'll find a satisfying combination of old-world charm and modern convenience. This restaurant in city centre St Pete offers classic European-style dishes with a focus on French cuisine, but that's just the beginning. As the name suggests, this establishment also has a diverse drink selection. 

    In fact, its wine library consists of nearly 100 different labels sourced from France, Spain, Italy, the United States, and numerous other countries around the world. With French farmhouse-style decor, this is one of the best places in town to relax with a satisfying meal and an elegant drink accompaniment.

    Location: 124 2nd Ave NE, St. Petersburg, FL 33701, UK

    Open: Sunday–Thursday 11 am to 10 pm, Friday–Saturday 11 am to 11 pm

    Phone: +1 727-258-8566


    The Galley

    Hearty food and craft beers

    • Food

    When you visit The Galley, the first thing you might notice is the nautical theme in its decor, which matches well with the maritime nature of the city based on its coastal location. You'll predominately find pub food here, though their seafood offerings are more delectable than you might think. 

    Their beer selection is what draws people in more than anything else, as you'll find incredible selections from local brewers and other craft brews from out of state.

    Location: 27 4th St N, St. Petersburg, FL 33701

    Open: Daily 11.30 am to 3 am

    Phone: +1 727-575-7071


    Ichicoro Ane

    Ichicoro Ane

    • Food

    When you visit Ichicoro Ane, it's helpful to think of it more as a Japanese-style eating and drinking den rather than a standard restaurant. You can still enjoy delicious food and drink, of course, but the overall style of the establishment is much more relaxed than your typical Japanese establishment. 

    The food itself is downright delicious, especially their ramen noodles. You'll find vegetarian options as well, so the menu is accommodating of dietary restrictions.

    Location: 260 1st Ave S, St. Petersburg, FL 33701, USA

    Phone: +1 727-300-0281


    La V Vietnamese Fusion

    Delicious Southeast Asian flavour in St Petersburg

    • Food

    At La V Vietnamese Fusion, you can enjoy a satisfying combination of southeastern Asian flavours with a focus on the best that Vietnamese cuisine has to offer. In all their dishes, they focus on using only fresh ingredients and minimising the amount of oil.

    Herbs and vegetables are used to enhance not only the food here but also your overall quality of life, as healthiness shines through every item on their menu. You'll find a comprehensive vegetarian menu as well if you're looking to avoid meat.

    Location: 441 Central Ave, St. Petersburg, FL 33701, USA

    Open: Sunday–Thursday 11 am to 10 pm, Friday–Saturday 11 am to 11 pm

    Phone: +1 727-820-3500


    The Library

    Imaginative American cuisine in a library setting

    • Food

    No matter what time of day you're looking to eat, The Library is one of the best spots in town. You can enjoy their coffee bar in the early morning, as well as brunch well into the afternoon. Of course, they also have a comprehensive dinner menu as well, offering high-quality standard American fare. 

    The decor here is especially appealing, as it lives up to its namesake with elegant bookshelves throughout the establishment. Don't forget to check out their cocktail bar as well for some interesting and exciting combinations.

    Location: 600 5th St S, St. Petersburg, FL 33701

    Open: Monday–Saturday 9 am to 9 pm, Sunday 9 am to 4 pm

    Phone: +1 727-369-9969


    The Lure

    The varied menu appeals to large groups looking for plenty of variety

    • Food
    • Group

    When you visit The Lure, you can enjoy a notably varied kind of dining experience. Most people come for the sushi, but that's just the beginning of all the options you can enjoy here. Additionally, their menu contains tacos, flatbreads, tapas, and so much more. 

    Don't forget to check out their drink offerings as well. You'll find interesting cocktail creations along with award-winning local brews on tap. The Lure even features games you can enjoy like billiards in a fun and friendly atmosphere that lets you relax.

    Location: 661 Central Ave N, St. Petersburg, FL 33701, USA

    Open: Monday–Saturday 11 am to 11 pm, Sunday 11 am to 10 pm

    Phone: +1 727-914-8000


    The Mill

    Local flavours from the ocean and the farm

    • Food

    A relative newcomer to the St Petersburg dining scene, The Mill has already won several prestigious awards for its incredible service and culinary offerings. This is thanks in large part to the chef, Ted Dorsey, who lets his creativity shine through one-of-a-kind dishes served in a relaxing environment. 

    The restaurant rotates its menu offerings based on what local ingredients are seasonally available, and they're unrelentingly dedicated to freshness in all their work. The food itself is described as rustic Americana in which you'll find Southern flavours with a Floridian twist.

    Location: 200 Central Ave #100, St. Petersburg, FL 33701, USA

    Open: Sunday, Tuesday–Thursday 11 am to 9 pm, Friday 11 am to 10 pm, Saturday 10 am to 10 pm

    Phone: +1 727-317-3930


    Paul's Landing

    Delicious seafood with ocean views

    • Food

    At Paul's Landing, you'll find a unique dining experience that takes world-class experience and techniques and combines them with local Floridian ingredients that celebrate cooking as an art alongside Florida's rich history. 

    All the ingredients are locally sourced, so you can expect a lot of seafood on the menu thanks to St. Petersburg's coastal location. In fact, the restaurant itself is oriented on the Vinoy Marina, so you can enjoy picturesque views of the water while you eat.

    Location: 501 5th Ave NE, St. Petersburg, FL 33701

    Open: Monday–Tuesday 11 am to 3.30 pm, Wednesday–Friday 11 am to 8 pm, Saturday–Sunday 7.30 am to 8 pm

    Phone: +1 727-824-8007


    Pin Wok & Bowl

    Come here for Japanese, Thai and pan-Asian dishes

    • Food

    At Pin Wok & Bowl, you'll find delicious Thai and Japanese cuisine all in one place thanks to this fusion restaurant's impressive menu. Founded by a Thai native, this restaurant focuses on authenticity and fresh ingredients above all else, but that doesn't mean their menu lacks the modernity that so many diners are looking for.

    You'll find creativity coursing through every dish, whether you order a plate of sushi or opt for one of their speciality bowls. Don't forget to try their tea and dessert as well, as they offer many selections you can't find elsewhere in town.

    Location: 445 Central Ave, St. Petersburg, FL 33701, UK

    Open: Monday–Thursday 11 am to 9.30 pm, Friday 11 am to 10.30 pm, Saturday 12 pm to 10.30 pm, Sunday 12 pm to 9.30 pm

    Phone: +1 727-575-7167


    Red Mesa Cantina

    A taste of Mexico in St Petersburg

    • Food

    When you visit Red Mesa Cantina, you can enjoy Latin flavours with your dinner that's sure to impress. They focus on implementing bold flavours in their dishes by combining typical Latin fare with Caribbean favourites to create unforgettable tacos, ceviche, and much more. 

    There are even vegan and gluten-free options available if you have dietary restrictions. Don't forget to check out their drink offerings and bar as well. You won't find a more extensive selection of tequila anywhere else in the American South.

    Location: 128 3rd St S, St. Petersburg, FL 33701, UK

    Open: Monday–Thursday 11 am to 10 pm, Friday–Saturday 11 am to 11 pm, Sunday 11 am to 9 pm

    Phone: +1 727-896-8226


    Start planning your trip

    Why book with

    Keep exploring


    United States of America

    Travel alert

    COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

    Check restrictions for your trip.
    Back to top