Est. 1792

Food & Drink

Food & Drink

Petersburg is home to a community of restaurateurs who love their city and have worked hard to offer great culinary experiences.

Use the map at the bottom of the page to find your way around town.

 
 
  • Blue Willow Tea Room
    104 W Old Street
    A traditional English tea room offering an elegant and relaxing experience.

    Buttermilk Bake Shop
    257 E Bank Street
    Classic American bake shop serving donuts and cakes.

    Buttery Baking House
    28 W Old Street
    Bakery serving traditional pastries like croissants, tarts, and eclairs.

    Demolition Coffee
    215 E Bank Street
    Industrial-chic cafe offering coffee & teas as well as breakfast, sandwiches, & salads.

    The Dixie
    250 N Sycamore Street
    Simple southern cooking served in a diner with booths, a bar, and vintage decor.

    Market St. Coffee
    111 N Market Street
    Casual coffeehouse with quick bites in a comfy setting one block from Strawberry Hill.

  • The Boiler Room
    20 W Tabb Street
    Hotel Petersburg’s speakeasy-style bar featuring live jazz.

    Bravo Burrito
    801 W Washington Street
    Tex-Mex eats, from burritos to bowls, in a casual setting or to-go.

    The Brickhouse Run
    407-409 Cockade Alley
    English-style tavern in a circa-1816 building serving pub eats.

    Burgundie's
    412 Sycamore Street
    A cozy, French-inspired wine bar with natural wine from Virginia and around the world.

    Comeback Burger
    404B N Sycamore Street
    Fast-casual neighborhood restaurant with local grass-fed beef, beer, and sports on TV.

    Croaker’s Spot
    9 E Old Street
    Down home southern fare and seafood.

    Longstreet’s Deli
    302 N Sycamore Street
    Neighborhood bar & eatery offering sandwiches, entrées, live music & sports.

    Nisa Thai
    133 N Sycamore Street
    Authentic Thai cuisine in downtown Petersburg.

    The Rock Yard
    414 N Market Street
    Lebanese and American food with a laid-back patio by day, music bar by night.

    Saucy's Sit-Down BBQ
    257 E Bank Street
    BBQ staples served in modern, minimalist environs with outdoor picnic tables.

    Shirley’s Restaurant & Bar
    20 W Tabb Street
    Upscale American fare at the historic Hotel Petersburg.

    Soul Rebel
    106 W Old Street
    Casual restaurant serving Caribbean-American fusion food from jerk salmon to oxtail.

    Tramonto Ristorante
    322 N Sycamore Street
    Italian restaurant with an enchanting outdoor patio tucked away in the heart of Old Towne.

    Trapezium Brewing Co.
    423 3rd Street
    Craft beers & pizzas in a vintage space with a dog-friendly outdoor patio.

    Wabi-Sabi
    29 Bollingbrook Street
    An eclectic menu of sushi, tapas & burgers in a festive, brick space.

Helpful hint: click the menu button in the top left corner of the map to see local destinations, find business info, get directions, and more!