We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.


204 Beach Dr NE, St. Petersburg, FL 33701-3414
+1 727-895-5515
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent55%
  • Very good32%
  • Average10%
  • Poor2%
  • Terrible1%
Travellers talk about
“pasta” (100 reviews)
“crostata” (15 reviews)
“bread” (60 reviews)
Closed Now
All hours
Italian, Contemporary, Vegetarian Friendly, Vegan Options, Gluten Free Options
$$ - $$$
204 Beach Dr NE, St. Petersburg, FL 33701-3414
Write a Review
Reviews (1,083)
Traveller rating
Traveller type
Time of year
  • More languages

11 - 20 of 1,083 reviews

Reviewed 2 weeks ago

Nice menu with range of seafood, meat, pasta options. Good wine list and some excellent cocktails. Eagerness to flip tables is a bit irritating--the bill came while we were still eating.

Thank MichaelCambridge53
Reviewed 2 weeks ago

I've only had their salads and their pizzas but everything I've ordered is fantastic. Ambiance is good too. It's also a convenient location being as it's right on Beach Drive.

Thank Oceana S
Reviewed 3 weeks ago

BellaBrava is a wonderful Italian Restaurant. We ate outside with a wonderful view of the park across the street and the water. The food was excellent. The service was good and we were more than happy with the dining experience. I recommend it highly for...More

Thank Jeanne M
Reviewed 3 weeks ago via mobile

The family was in town for quick lunch so we needed a place that could accommodate 6 indoors quickly on a busy holiday shopping weekend and this restaurant was great! The service was friendly and fast,the menu had something for everyone, and the food was...More

Thank LAN0001
Reviewed 3 weeks ago via mobile

Can eat in or outside on sidewalk and people watch. Had the spinach salad and Pasta Brava. Both delicious. Good size portions.

Thank Karen G
Reviewed 3 weeks ago

We've been visiting St Pete for several years and always try to squeeze in BellaBrava for at least one dinner. It's a little tough to get a reservation, but if you arrive close to opening time, you can usually get a medium sized party seated...More

Thank Heather P
Reviewed 3 weeks ago

The food has always been great. The wait staff seem to genuinely love to serve and educate. Is my go-to Italian restaurant. Gave serious thought to what was not great . . . but failed to find something..

Reviewed 4 weeks ago

A friend and I had dinner here and we’ll be back! I ordered their chicken parmesan, wow! Usually I’m concerned with Italian restaurants being too salty, not here. It was perfect. After dinner we ordered a cappuccino and their tiramisu. Oh, their tiramisu. So good!

Thank 02wonderful
Reviewed 4 weeks ago via mobile

I tucked in to BellaBrava at noon as it started to rain. Not having previously read the reviews, I had no great expectations. Well, I was happily surprised! There was a bit of trepidation at first because the Reisling was reported to be dry, but...More

Thank Pat R
Reviewed 4 weeks ago via mobile

Ok, their food is the bomb! You must try. Fantastic Italian & Seafood. This is not your run-of-the-mill Olive Garden (don't get me wrong OG is good & certainly fits the bill at certain times). The pastas are fresh & out of this world. And...More

Thank K H
Nearby Restaurants
639 reviews
.21 km away
Parkshore Grill
1,079 reviews
.17 km away
Locale Market
475 reviews
.20 km away
Nearby Attractions
Chihuly Collection
1,618 reviews
.35 km away
Museum of Fine Arts
685 reviews
.13 km away
St. Petersburg Museum of History
150 reviews
.23 km away
South Straub Park
19 reviews
.12 km away
Questions & AnswersAsk a question
Tracey M
Do they have a kids menu?
7 May 2017|
Answer Show all 6 answers
Response from rlsand | Property representative |
Yes, Tracey, we have a special children's menu. We are very family-friendly and would welcome you and your family!
Mary Ann B
Do they take reservations?
16 February 2017|
Answer Show all 4 answers
Response from rlsand | Property representative |
Yes, we take reservations by phone (727.895.5515) or online at our web site. Hope to see you soon.
Is there valet parking?
2 January 2017|
Answer Show all 3 answers
Response from BeachDay365 | Reviewed this property |
Yes, $5.00
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$7 - US$28
Brunch, Lunch, Dinner, After-hours
Restaurant features
Takeout, Seating, Waitstaff, Street Parking, Television, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Wifi, Accepts Discover, Reservations, Private Dining
Dining Style
Casual Dining
Good for
Local cuisine, Special Occasion Dining, Groups, Romantic, View, Business meetings, Bar Scene, Kids, Child-friendly
Open Hours
12:00 - 22:00
11:30 - 22:00
11:30 - 22:00
11:30 - 22:00
11:30 - 22:00
11:30 - 23:00
11:30 - 23:00
Location and Contact Information
  • Address: 204 Beach Dr NE, St. Petersburg, FL 33701-3414
    (2nd Ave NE)
  • Public Transportation: Looper Trolley Stop 4, Museum of Fine Arts, Beach Dr
  • Location: United States  >  Florida (FL)  >  St. Petersburg
  • Phone Number: +1 727-895-5515
Contemporary Italian fare with a New World interpretation. Extensive beer & wine selection. Outdoor seating on beautiful Beach Drive.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing