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.

Bella Habana Restaurant - CLOSED

5905 Gulf Blvd, St. Pete Beach, FL 33706-3709
+1 727-367-1555
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent61%
  • Very good19%
  • Average7%
  • Poor4%
  • Terrible9%
17 May 2015
“We'll be back!”
22 May 2014
“It's closed now”
Restaurant Hours Closed
Latin, Cuban, Caribbean, Seafood, Spanish, Gluten Free Options, Vegetarian Friendly
$$ - $$$
5905 Gulf Blvd, St. Pete Beach, FL 33706-3709
All Details
Reviews (197)
Traveller rating
Traveller type
Time of year

1 - 10 of 194 reviews

Reviewed 17 May 2015 via mobile

During a great weekend in Tampa and St. Pete we had a delicious late lunch at Bella Brava. We dined outside enjoying the fabulous weather. Ample seating inside and out. Our server was as nice as could be. Two of us had the gluten free...More

Thank Jan G
Reviewed 22 May 2014

Stopped by and it's closed now. Had good Cuban. Workers were on site doing some sort of demolition work. Not sure if they will be reopenig or if this building will be repurposed. Review Is based in prior experiences

Thank LawyerInDC
Reviewed 26 April 2014

As the last post reported, this restaurant is closed. I went to make my annual visit earlier this month and was disappointed to find they are closed. Workers were on site doing some sort of demolition work. Not sure if they will be reopenig or...More

Thank pack513
Reviewed 12 April 2014

Went to make my annual pilgrimage the last weekend in March and found that it is now closed. Farewell, old friend. No one made better mojitos and the stone crab empanadas were a unique taste treat. We will carry you fondly in our memories.

1  Thank Fredinaltamonte
Reviewed 16 November 2013

We make it a point to come here every year for our Mancation. It wouldn't be the same without stopping by, having dinner and mojitos, and partying on the patio with Louie! We were there this past weekend and the food, drink and good times...More

Thank Glen B
Reviewed 16 November 2013

A group of us make an annual trip to St. Pete Beach from Ohio. We always go to the Bella Habanna every year and enjoy the best mojitas I ever had! The food is authentic Cuban food, and delicious. We"ve had many of their specials,...More

Thank Fun-times59
Reviewed 30 October 2013

While spending the weekend in St. Pete Beach. The Fam craved Spanish food and ended up in Bella Habana Restaurant. Everything was excellent and well above our expectations. 5 Stars from us.

Thank Fredy4159
Reviewed 30 October 2013

Went back again with friends, I wanted to show them what great Cuban food tastes like, and like all the other times I wasn't disappointed, I had the paella one of my favorite dishes there, like always their mojitos were amazing and the service was...More

Thank Maria R
Reviewed 13 October 2013

As the other reviews would suggest, Bella Havana is a gamble: some nights it's okay... and some nights it's not. But after this most recent visit, we won't be gambling again. We had family in from out of town who wanted to try 'local Cuban...More

1  Thank Jill W
Reviewed 7 September 2013

Went on a rainy Friday night, and the manager greeted us and was even nice enough to wipe the outside chairs and table off for me and my friends to sit at. they had outside live music playing which was very pleasant while eating the...More

Thank thematt
Nearby Restaurants
Jimmy B's Beach Bar
1,611 reviews
.30 km away
Snappers Sea Grill
2,613 reviews
.07 km away
Skidder's Restaurant
2,556 reviews
.15 km away
RumFish Grill
2,318 reviews
.10 km away
Nearby Attractions
Saint Pete Beach
4,129 reviews
.33 km away
Swim with the Fishes
242 reviews
.12 km away
Upham Beach
112 reviews
.74 km away
Floating Water Park
71 reviews
.35 km away
Improve this listing

Restaurant Details

Average prices
USD 10 - USD 30
Good for
Child-friendly, Local cuisine
Location and Contact Information
  • Address: 5905 Gulf Blvd, St. Pete Beach, FL 33706-3709
  • Location: United States  >  Florida (FL)  >  St. Pete Beach
  • Phone Number: +1 727-367-1555
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