St. Petersburg, Florida, FL

Places to go in St. Petersburg

111 scouted venues — the coffee shops, restaurants, parks, and hidden corners we think are worth your time.

3 Daughters Brewing

Food & Drink

3 Daughters Brewing

Family-owned brewery with a sizable tasting room offering craft brews, games & music in upbeat digs.

222 22nd St S, St. Petersburg, FL 33712, USA

Abercrombie Park

Outdoors

Abercrombie Park

Park St N & 38th Ave N, St. Petersburg, FL 33709, USA

Albert Whitted Park

Outdoors

Albert Whitted Park

480 Bayshore Dr SE, St. Petersburg, FL 33701, USA

Antique Galleries of St. Petersburg

Shopping

Antique Galleries of St. Petersburg

450 34th St N, St. Petersburg, FL 33713, USA

ARTpool Gallery - Vintage Clothing Boutique & Vinyl Record Store

Shopping

ARTpool Gallery - Vintage Clothing Boutique & Vinyl Record Store

Funky independent spot offering vintage clothing & accessories, plus vinyl records, jewelry & more.

2030 Central Ave, St. Petersburg, FL 33712, USA

Azalea Park

Outdoors

Azalea Park

1600 72nd St N, St. Petersburg, FL 33713, USA

Bad Mother

Food & Drink

Bad Mother

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

Bandit Coffee Co.

Food & Drink

Bandit Coffee Co.

Minimalist-chic cafe serving lattes, pour-overs & other drinks brewed from single-origin roasts.

2662 Central Ave, St. Petersburg, FL 33712, USA

Bay Vista Park

Outdoors

Bay Vista Park

7000 4th St S, St. Petersburg, FL 33705, USA

Bean Wandering Coffee

Food & Drink

Bean Wandering Coffee

3962 Central Ave, St. Petersburg, FL 33711, USA

BellaBrava

Food & Drink

BellaBrava

Casual Italian restaurant serves up a traditional menu alongside some American options plus wine.

204 Beach Dr NE, St. Petersburg, FL 33701, USA

Birchwood Canopy

Nightlife

Birchwood Canopy

Cocktails & light bites in a swanky rooftop setting at the Birchwood Hotel with cabanas & bay views.

340 Beach Dr NE, St. Petersburg, FL 33701, USA

Black Crow Coffee Shop

Food & Drink

Black Crow Coffee Shop

Quirky cafe with antiques & eclectic decor, featuring coffee drinks, pastries & desserts.

722 2nd St N, St. Petersburg, FL 33701, USA

Boca Ciega Millennium Park

Outdoors

Boca Ciega Millennium Park

Bayside park with bird-watching, wooden walkways, an observation tower, a dog park & a picnic area.

12410 74th Ave N, Seminole, FL 33772, USA

Boca Ciega Waterfront Bar & Grill

Food & Drink

Boca Ciega Waterfront Bar & Grill

Casual destination for seafood with Caribbean & South American flavors plus rum & entertainment.

8790 Bay Pines Blvd, St. Petersburg, FL 33709, USA

Brick & Mortar

Food & Drink

Brick & Mortar

Rustic-chic nook with seasonal New American fare, unique wines & craft beers, plus outdoor seating.

539 Central Ave, St. Petersburg, FL 33701, USA

Celebration Station Clearwater

Family

Celebration Station Clearwater

Amusement park with bumper boats, arcade, mini-golf, go-karts & more as well as American eats.

24546 US-19, Clearwater, FL 33763, USA

Chihuly Collection

Arts & Culture

Chihuly Collection

Unique sculptures by legendary glass artist Dale Chihuly, plus glass-blowing demonstrations.

720 Central Ave, St. Petersburg, FL 33701, USA

CJ's Backstage

Food & Drink

CJ's Backstage

Bustling, family-owned sports bar featuring a game room, live bands, DJs & karaoke.

7022 22nd Ave N, St. Petersburg, FL 33710, USA

Coco Med Spa

Wellness

Coco Med Spa

327 11th Ave N Ste 104, St. Petersburg, FL 33701, USA

Crescent Lake Park

Outdoors

Crescent Lake Park

Lakeside park featuring scenic views, tennis courts, a baseball field, playgrounds & a dog park.

1320 5th St N, St. Petersburg, FL 33701, USA

Curated Heat

Shopping

Curated Heat

2456 Central Ave, St. Petersburg, FL 33712, USA

Dell Holmes Park

Outdoors

Dell Holmes Park

Large recreational site includes a driving range, a lake with boating & fishing & kids' play areas.

2741 22nd St S, St. Petersburg, FL 33712, USA

Demens Landing Park

Outdoors

Demens Landing Park

City park with a playground, picnic shelter, boat ramps & restrooms beside the water.

Bayshore Dr. & 2nd Ave. S, 525-549 2nd Ave SE, St. Petersburg, FL 33701, USA