Greater St. Petersburg (St. Petersburg, St. Pete Beach, Gulfport, Treasure Island)




400 Beach Seafood & Tap House

Coastal Cuisine  $$

400 Beach Dr. NE, St. Petersburg

(727) 896-2400

Great sidewalk dining on Straub Park overlooking Vinoy Yacht Basin. Best seafood, happy hour and raw bar. Lunch and dinner daily; Sunday brunch.

Bella Brava

Italian   $$

204 Beach Dr. NE, St. Petersburg

(727) 895-5515

The kitchen infuses rich flavors of cheeses, meats and herbs to prepare savory authentic dishes. The two story restaurant boasts a balcony to enjoy scenic St. Pete. Open Mon-Sat for lunch; Dinner daily.

Café Alma

Mediterranean   $$

111 Boardwalk Place, 2nd Floor, St. Petersburg

(727) 502-5002

A new location in John’s Pass serves up Tapas dishes and entrees of fresh fish, steaks and pastas. Reservations recommended. Open for lunch and dinner.  Sunday Brunch from 9 am – 9 pm. Closed Mondays.

Cassis American Brasserie

Continental Cuisine    $$

170 Beach Dr. N.E., St. Petersburg

(727) 827-2927

The concept is reminiscent of a traditional brasserie on the French Riviera, but with a modern American twist. Dine outdoors and enjoy the Chicken Cordon Bleu, prepared to perfection with a jalapeno-maple syrup. Open for lunch and dinner.

Ceviche Tapas Bar

Spanish Cuisine   $$

10 Beach Dr., St. Petersburg

(7272) 209-2302

Meet and greet over pleasant nibbles in an intimate and cozy setting of dim candle light. Choose from authentic Spanish tapas and be sure to sample the tangy Sangria. Open for dinner.

El Cap

American   $

3500 Fourth St. N., St. Petersburg

(727) 521-1314

Casual atmosphere serving the best burgers in town. Open for lunch and dinner.

Fresco’s Waterfront Bistro

Mediterranean   $$$

300 Second Ave., N.E., St. Petersburg

(727) 894-4429

Amazing view of the Bay, perfect for a casual, romantic evening of fresh seafood, grilled specialties and sandwiches. Located at the base of the St. Pete pier. Open for lunch and dinner.

Guy Harvey RumFish Grill & Bar

Seafood   $$

6000 Gulf Blvd., St. Pete Beach

(844) RUM-FISH

Located in front of the Guy Harvey Outpost on St. Peterburg beach, this is a family-friendly restaurant that serves both locals and hotel guests. The menu offers a selection of fresh seafood and the outside bar is ideal for an umbrella drink and listening to live music. Open daily for breakfast, lunch and dinner. Reservations suggested for dinner.

The Hurricane

Seafood, American   $$

809 Gulf Way, St. Pete Beach

(727) 360-9558

This waterside landmark is known for its gorgeous Gulf view and great food. The tri-level restaurant offers casual, family-friendly, breakfast, lunch and dinner, adult-oriented fine dining and bar service on the rooftop deck. Open for lunch and dinner.

IL Ritorno

Italian  $$

449 Central Ave., #101, St. Petersburg

(727) 897-5900

Italian for the discerning palate. Il Ritorno brings a new taste of fresh Italian cuisine to the community by. introducing new, interesting flavors and combinations.  Open for dinner Tuesday-Saturday, closed Sunday and Monday.

Marchand’s Bar and Grill at the Vinoy

Continental    $$$

501 5th Ave. N.E., St. Pete

(727) 824-8072

For a romantic night in Italy without leaving the Bay area, this restaurant is the place to go. Because Marchand’s is part of the original building of the Vinoy, there is an unparalleled character in the interior design. Open for breakfast, lunch and dinner; Sunday brunch.

The Moon Under Water

English, Indian   $$

332 Beach Dr. N.E., St. Petersburg

(727) 896-6160

Specially prepared Middle Eastern dishes such as curry, Greek salads and on selected days, traditional English fish n’ chips. Indoor/outdoor dining with an extensive beer list. Open for lunch and dinner.

The Pearl Restaurant

Mediterranean, Continental    $$

163 107th Ave., Treasure Island

(727) 360-9151

Give taste buds a ride on the Marrakech Express with Chef Chiadmi’s Moroccan duck or chicken tagine. Open for dinner; Closed Sun.

Parkshore Grill

American   $$

300 Beach Dr. NE, St. Petersburg

(727) 896-3463

Nice urban setting overlooking Straub Park and the Vinoy basin with outdoor seating. Contemporary menu showcases steaks, chops, fresh seafood and daily finds. Open for lunch and dinner.

Red Mesa

Mexican   $$

4912 Fourth St. N., St. Petersburg

(727) 527-8728

A comfortable atmosphere combined with a mixture of southwestern, Mexican and Latin flavors that will add a kick to your dining experience. Authentic sauces give each dish its own flavorful punch. Open Mon-Sat for lunch; Dinner daily; Sunday brunch.

Tryst Gastro Lounge

International Modern   $$

240 Beach Dr. NE, St. Petersburg


Local seafood, organic and fresh small plate cuisine, with a Manhattan style inspired lounge. Enjoy music or sidewalk seating into the night.



Previous articleNorth Tampa Dining Guide
Next articleSouth Tampa Dining Guide