Top restaurants list

10 Best Hole In The Wall Restaurants in St Petersburg, FL

  • 10 restaurants
  • Florida
  • Updated April 28, 2026

The ten best hole in the wall restaurants in St. Petersburg, FL include The Mill, The Canopy, Rococo Steak, La V, The Dali Museum Café, The Frog Pond, Bavaro's Pizza, Tryst Gastro Lounge, Sea Salt, and Hawkers Asian Street Fare. Hole in the wall dining establishments in St. Petersburg serve surprising menu options like watermelon bruschetta, authentic Neapolitan pizza, and massive eggs benedict platters. Local cooks receive acclaim for crafting sophisticated takes on regional favorites and international classics, including pan-seared scallops, traditional pho, and Korean twice-fried wings. Bavaro's Pizza offers a transportive experience with a secluded botanical garden, The Canopy provides a chic rooftop escape away from street-level foot traffic, and The Frog Pond serves legendary breakfast plates from an unassuming storefront.

Hole in the wall dining spots serving these meals occupy quiet downtown alleys, the upper floors of bustling shopping complexes, and even world-renowned art institutions. Relying on local word-of-mouth instead of prominent signage, these off-the-radar eateries build strong reputations on food quality and unique settings. The dining environment ranges from the high-decibel, sophisticated buzz at Tryst Gastro Lounge to the quiet, artistic tranquility at The Dali Museum Café. A meal at a hole in the wall restaurant in St. Petersburg, FL averages $35 per person.

The Mill secures the top rank with inventive, Southern-inspired menus and an award-winning brunch served in a tucked-away space. Rococo Steak provides a premier option for high-end, dry-aged beef inside a grand, historic building. La V offers an authentic taste of Vietnam in a cozy, intimate room, and Hawkers Asian Street Fare serves as a dependable spot for bold, shareable street food.

The top hole in the wall restaurants in St. Petersburg, FL are listed below:

  1. Rococo Steak 1
    Rococo Steak delivers a modern steakhouse experience inside a grand, historic building. This St. Petersburg, FL, establishment operates as a hole in the wall for those seeking premium cuts and an extensive wine list.
    Item Prices
    48
    Average Item Price
    $22.69
    More about Rococo Steak

    Type of Restaurant:

    Fine Dining, Steakhouse

    Type of Food:

    American, Steakhouse

    Signature Dishes:

    Filet Mignon
    Lobster Bisque
    NY Strip

    Rococo Steak signature dishes:: Filet Mignon
Lobster Bisque
NY Strip

    Location:

    655 2nd Ave S, St. Petersburg, FL 33701

    Special Feature:

    The establishment is housed in the former YWCA building, a 1920s architectural landmark.

    What Makes It Special:

    Diners experience a classic steakhouse meal in a dramatic, art-deco-inspired dining room.

    What Sets It Apart:

    The rejection of a traditional, stuffy steakhouse atmosphere in favor of a vibrant, modern aesthetic creates a unique fine-dining experience.

    Operating Hours:

    Monday–Thursday: 4:00 PM–10:00 PMFriday–Saturday: 4:00 PM–11:00 PMSunday: 4:00 PM–9:00 PM

    Price:

    Over $100 per person

    Rococo Steak Menu Prices
  2. Bavaro's Pizza Napoletana & Pastaria 2
    Pizza Salads American Italian Comfort Food Alcohol Family Friendly Pasta Group Friendly
    Bavaro's Pizza Napoletana & Pastaria serves authentic Neapolitan pizza from a traditional wood-fired oven. This hole in the wall is a local favorite in St. Petersburg, FL, with a private outdoor patio.
    Item Prices
    915
    Average Item Price
    $12.45
    More about Bavaro's Pizza Napoletana & Pastaria

    Type of Restaurant:

    Casual Dining

    Type of Food:

    Italian, Pizza

    Signature Dishes:

    Margherita Pizza
    Tagliatelle Bolognese
    Rigatoni Al Funghi

    Bavaro's Pizza Napoletana & Pastaria signature dishes:: Margherita Pizza
Tagliatelle Bolognese
Rigatoni Al Funghi

    Location:

    945 Central Ave, St. Petersburg, FL 33705

    Special Feature:

    The restaurant uses a 900-degree wood-fired oven to cook pizzas in under 90 seconds, creating a signature charred crust.

    What Makes It Special:

    Diners enjoy a genuine taste of Naples through imported ingredients and time-honored cooking techniques.

    What Sets It Apart:

    The beautiful, secluded outdoor patio provides a transportive dining experience away from the busy street.

    Operating Hours:

    Monday–Thursday, Sunday: 12:00 PM–9:00 PMFriday–Saturday: 12:00 PM–10:00 PM

    Price:

    $20 to $30 per person

    Bavaro's Pizza Napoletana & Pastaria Menu Prices
  3. Tryst Gastro Lounge 3
    Tryst Gastro Lounge offers craft cocktails and globally inspired small plates on the bustling Beach Drive. This St. Petersburg, FL, establishment operates as a hole in the wall for those looking for a secluded patio area for intimate gatherings.
    Item Prices
    35
    Average Item Price
    $13.21
    More about Tryst Gastro Lounge

    Type of Restaurant:

    Bar, Lounge

    Type of Food:

    American, Small Plates

    Signature Dishes:

    Sweet Corn Crab Cakes
    Chicken Kabobs
    Zucchini Bruschetta

    Tryst Gastro Lounge signature dishes:: Sweet Corn Crab Cakes
Chicken Kabobs
Zucchini Bruschetta

    Location:

    240 Beach Dr NE, St. Petersburg, FL 33701

    Special Feature:

    The lounge features an extensive list of specialty martinis and house-infused spirits.

    What Makes It Special:

    Guests enjoy a high-energy, sophisticated atmosphere perfect for late-night socializing.

    What Sets It Apart:

    The combination of a prime downtown location and a cozy, tucked-away patio offers the best of both worlds for a night out.

    Operating Hours:

    Monday–Friday: 4:00 PM–3:00 AMSaturday–Sunday: 11:00 AM–3:00 AM

    Price:

    $20 to $30 per person

    Tryst Gastro Lounge Menu Prices
  4. Sea Salt 4
    Fine Dining American Seafood Restaurant
    Sea Salt St. Pete delivers upscale, sustainable seafood in a modern, elegant setting. This hole in the wall destination in St. Petersburg, FL, features an impressive daily selection of fresh oysters and shellfish.
    Item Prices
    245
    Average Item Price
    $18.61
    More about Sea Salt

    Type of Restaurant:

    Fine Dining, Seafood

    Type of Food:

    Seafood, American

    Signature Dishes:

    Oyster Sommelier's Choice
    Grilled Spanish Octopus
    Florida Red Snapper

    Sea Salt signature dishes:: Oyster Sommelier's Choice
Grilled Spanish Octopus
Florida Re...

    Location:

    183 2nd Ave N, St. Petersburg, FL 33701

    Special Feature:

    The establishment features a 20-foot-tall wine tower and a collection of over 130 different salts from around the world.

    What Makes It Special:

    Diners experience a menu that emphasizes fresh, locally sourced ingredients and clean, simple preparations.

    What Sets It Apart:

    The dedication to providing a vast and ever-changing selection of raw oysters makes it a premier destination for seafood lovers.

    Operating Hours:

    Permanently Closed

    Price:

    $50 to $100 per person

    Sea Salt Menu Prices
  5. Hawkers Asian Street Fare 5
    Hawkers Asian Street Fare serves a vibrant menu of pan-Asian street food at 1235 Central Ave, St. Petersburg, FL. This hole in the wall features shareable small plates inspired by the bustling markets of Southeast Asia.
    Item Prices
    81
    Average Item Price
    $8.66
    More about Hawkers Asian Street Fare

    Type of Restaurant:

    Casual Dining

    Type of Food:

    Asian Fusion

    Signature Dishes:

    Roti Canai
    Pad Thai
    Chow Faan

    Hawkers Asian Street Fare signature dishes:: Roti Canai
Pad Thai
Chow Faan

    Location:

    1235 Central Ave, St. Petersburg, FL 33705

    Special Feature:

    The menu is inspired by the recipes found at street food stalls, or "hawkers," throughout Asia.

    What Makes It Special:

    Guests enjoy bold, authentic flavors in a high-energy, communal atmosphere.

    What Sets It Apart:

    The focus on small, shareable plates encourages diners to sample a wide array of dishes from different countries in a single meal.

    Operating Hours:

    Monday–Thursday, Sunday: 11:00 AM–10:00 PMFriday–Saturday: 11:00 AM–11:00 PM

    Price:

    $20 to $30 per person

    Hawkers Asian Street Fare Menu Prices
  6. The Mill 6

    6. The Mill

    The Mill serves rustic New American cuisine in a stylish, industrial space. This hole in the wall in St. Petersburg, FL, features creative Southern-inspired dishes and an award-winning brunch menu.
    More about The Mill

    Type of Restaurant:

    Casual Dining, Bistro

    Type of Food:

    New American, Southern

    Signature Dishes:

    The Dirty Bird
    Croque Madame
    The Brunchwich

    The Mill signature dishes:: The Dirty Bird
Croque Madame
The Brunchwich

    Location:

    One Progress Plaza, 200 Central Ave UNIT 100, St. Petersburg, FL 33701

    Special Feature:

    The restaurant features a steampunk-inspired interior design with custom metalwork and reclaimed wood.

    What Makes It Special:

    Diners experience inventive flavor combinations that elevate classic Southern comfort food.

    What Sets It Apart:

    The meticulous attention to detail in both the decor and the plating creates a cohesive and memorable dining event.

    Operating Hours:

    Permanently Closed

    Price:

    $20 to $30 per person

  7. La V 7

    7. La V

    La V serves authentic Vietnamese cuisine in a cozy, intimate setting. This hole in the wall is a local favorite in St. Petersburg, FL, for those seeking traditional pho and banh mi.
    More about La V

    Type of Restaurant:

    Casual Dining

    Type of Food:

    Vietnamese

    Signature Dishes:

    Fried Egg Rolls
    Crsipy Wonton
    Char Siu Sub

    La V signature dishes:: Fried Egg Rolls
Crsipy Wonton
Char Siu Sub

    Location:

    441 Central Ave, St. Petersburg, FL 33701

    Special Feature:

    The culinary team uses family recipes passed down through generations to create authentic broths and marinades.

    What Makes It Special:

    Guests enjoy fresh, aromatic dishes in a simple, welcoming environment.

    What Sets It Apart:

    The focus on traditional preparation methods provides a genuine taste of Vietnamese street food culture.

    Operating Hours:

    Monday–Sunday: 11:00 AM–10:00 PM

    Price:

    $20 to $30 per person

  8. The Frog Pond 8

    8. The Frog Pond

    The Frog Pond is a beloved local institution serving massive breakfast and lunch plates. Residents of St. Petersburg, FL, consider this diner a classic hole in the wall for those seeking generous portions and classic American fare.
    More about The Frog Pond

    Type of Restaurant:

    Diner, Casual Dining

    Type of Food:

    American, Breakfast

    Signature Dishes:

    Eggs Florentine Benedict
    Banana Foster Waffle
    Turkey Frittata

    The Frog Pond signature dishes:: Eggs Florentine Benedict
Banana Foster Waffle
Turkey Frittat...

    Location:

    890 3rd Ave S, St. Petersburg, FL 33701

    Special Feature:

    The menu features over a dozen different styles of eggs benedict and omelets.

    What Makes It Special:

    Guests receive exceptionally large portions of homestyle comfort food in a cheerful, bustling atmosphere.

    What Sets It Apart:

    The long-standing reputation as the go-to breakfast spot in the area makes it a cherished community landmark.

    Operating Hours:

    Monday–Sunday: 7:30 AM–2:00 PM

    Price:

    $10 to $20 per person

  9. The Canopy 9

    9. The Canopy

    The Canopy offers stunning rooftop views of the waterfront. This hole in the wall provides a sophisticated setting in St. Petersburg, FL, for enjoying craft cocktails and light bites.
    More about The Canopy

    Type of Restaurant:

    Bar, Lounge

    Type of Food:

    American, Small Plates

    Signature Dishes:

    Hot Honey Pepperoni Flatbread
    Shrimp & Street Corn Tacos
    Mahi Sandwich

    The Canopy signature dishes:: Hot Honey Pepperoni Flatbread
Shrimp & Street Corn Tacos
Mah...

    Location:

    340 Beach Dr NE, St. Petersburg, FL 33701

    Special Feature:

    The rooftop lounge features private cabanas and fire pits with panoramic views of the St. Pete Pier.

    What Makes It Special:

    Guests enjoy an upscale, open-air atmosphere that captures the beauty of the city's coastline.

    What Sets It Apart:

    The combination of a premier rooftop location and a high-energy social scene makes it a top destination for evening gatherings.

    Operating Hours:

    Tuesday–Thursday: 4:00 PM–12:00 AMFriday: 3:00 PM–2:00 AMSaturday: 11:00 AM–2:00 AMSunday: 11:00 AM–12:00 AMMonday: Closed

    Price:

    $20 to $30 per person

  10. The Dali Museum Café 10

    10. The Dali Museum Café

    The Dali Museum Café provides Spanish-inspired light fare and coffee. This St. Petersburg, FL, spot is a hole in the wall located inside the world-renowned Dali Museum.
    More about The Dali Museum Café

    Type of Restaurant:

    Cafe

    Type of Food:

    Spanish

    Signature Dishes:

    Roasted Beets
    Gazpacho
    Caldo Gallego

    The Dali Museum Café signature dishes:: Roasted Beets
Gazpacho
Caldo Gallego

    Location:

    1 Dali Blvd, St. Petersburg, FL 33701

    Special Feature:

    The cafe's recipes are inspired by the life and culinary favorites of Salvador Dalí.

    What Makes It Special:

    Diners experience a menu that is thematically connected to the surrounding art and architecture.

    What Sets It Apart:

    The location inside a world-renowned museum provides a one-of-a-kind dining backdrop.

    Operating Hours:

    Monday–Wednesday, Friday: 10:00 AM–5:00 PMThursday: 10:00 AM–7:00 PMSaturday–Sunday: 10:00 AM–5:00 PM

    Price:

    $20 to $30 per person

On the map

More top restaurant lists in Florida

Find your next favorite spot

Can't decide? start here: