Petersburg’s best local businesses
The 108 spots we’ve checked and stand behind — the ones we’d send a neighbor to. No stars, no pay-to-play.
● Updated Aug 2
Find a spot
108 businesses across 10 categories — pick a shelf, or search them below.
- 01Restaurants
- 02Beauty
- 03Entertainment
- 04Nightlife
- 05Bakeries & Sweets
- 06Antiques, Thrift, & Vintage
- 07Arts & Culture
- 08Home & Garden
- 09Sporting Goods
- 10Pets
Nothing matched that. Know a spot we’re missing? Tell us →
Pinned in Petersburg today
This spot is open today.
Two pinned places a day in Petersburg — $10 here, $25 adds the newsletter. List your business →Paid placements are always marked.
More spots
Businesses in categories too small for their own page — yet.
Battlefield Park Swim & Racquet Club
Parks & OutdoorsBeat the heat at Battlefield Park Swim & Racquet Club, one of the state's largest outdoor recreation facilities with three pools for every…
Demolition Coffee
CafesWhether you keep it classic with a cortado or go full dessert-with-a-kick, Demolition Coffee has your cup dialed in. Try their flash-brewed…
Shopping mall with various stores, as well as a food option that visitors like.
Southpark Mall
OtherTraditional retail center with department stores, specialty shops & a food court, plus a cinema.
Michaels
Hobbies, Books, & CraftsChain retailer carrying art & hobby supplies plus home decor (most offer classes & custom framing).
Music & Arts
Hobbies, Books, & CraftsRetail chain offering musical instruments, audio gear & accessories, plus rental & repair services.
Petersburg Pickers’ Bougie Goat Boutique is high-end thrift with boutique taste, where Kimberly Ann curates a constantly changing mix of…
Rest In Pieces
ShoppingOffbeat shop collecting bones and taxidermy, plus antiques and gems.
Southside Wellness Club - Petersburg Chapter
Health & WellnessIf your brain’s been pinging like a group chat, Southside Wellness Club - Petersburg Chapter is a phone-free, underground wellness club…
List your business
Pin your spot to the top of this page — $10 a day, or $25 to add the daily newsletter’s spotlight. We polish the copy before it runs.
Already on the list?
Put the badge on your site — it links straight to your listing, and it tells your customers we checked you out.
<a href="https://baselocal.com/va/petersburg/best/restaurants/#your-business">
<img src="https://baselocal.com/badges/baselocals-best.svg"
alt="Listed on BaseLocal's Best — Petersburg" height="40">
</a>For listed businesses only. The badge always links to your listing — that link is yours as long as you’re on the list.
The best of Petersburg, delivered
New spots land in the Petersburg newsletter first — free, every morning.
One email a day. Unsubscribe anytime.