Red Mesa Cantina is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

1. Red Mesa Cantina

9.0
128 3rd St S (at 2nd Ave S), Saint Petersburg, FL
Mexican Restaurant · University Park - South Downtown · 182 tips and reviews

Tess C.Tess Chibirka: Hibiscus Margaritas, Ahi Tuna Tacos, Duck Tacos, Shrimp Los Cabos, Shrimp Tacos and Bombas. To die.

Ryan G.Ryan Goss: BEST Mexican Restaurant/Tequila Bar in Tampa Bay! Crab & Shrimp Quesadillas, Duck Tacos, Bombas, & strong, happy hour $3 Margaritas!

Aly T.Aly Taylor: So delicious, hibiscus margarita, duck tacos, and the mofongo are our staples but everything is good!

Lucky Star Lounge is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

2. Lucky Star Lounge

8.8
2760 Central Ave (at 28th St), Saint Petersburg, FL
Gay Bar · 17 tips and reviews

Sean S.Sean Smith: Daniel and Scott are the bomb! Happy hour specials are all day on Sundays, Mondays and Tuesdays. Kamikazes and Patrón margarita specials = BLISS!

Christopher N.Christopher Nason: Bartender Scott P is a master Margarita maker!! They are the best around. Don't know what he does different, but you should try one.

Brian G.Brian Gericke: Cheap beers, bottle and drafts, and always a $3 kamikaze shot. Laid-back alternative to the bigger bars/clubs in the area. Happy Hour all night on Tuesdays.

Carmelita's Mexican Restaurant is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

3. Carmelita's Mexican Restaurant

7.7
5211 Park Street North, Saint Petersburg, FL
Food Court · 31 tips and reviews

Jody P.Jody Puentes: The margaritas are always muy bueno!

Luis P.Luis Perez: Great margarita.

CarrieCarrie: Mahi Mahi tacos were great. The margarita was delicious!

Red Mesa Restaurant is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

4. Red Mesa Restaurant

8.7
4912 4th St N (49th Ave N), Saint Petersburg, FL
Mexican Restaurant · 55 tips and reviews

MeganMegan: Margaritas are the best. Try the Ginger Salmon Salad. It's refreshingly delicious.

Desiree R.Desiree Robertson: Margarita sangria! Half off 4-6 and all day Wednesday...food was decent

Dru M.Dru Millerwise: The Carne Asada tastes perfect. It has a wonderful potpourri of flavors to mix into a corn tortilla. Very good.

Ceviche Tapas Bar and Restaurant is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

5. Ceviche Tapas Bar and Restaurant

8.1
10 Beach Dr NE (at Central Ave), Saint Petersburg, FL
Tapas Restaurant · University Park - South Downtown · 103 tips and reviews

Catherine L.Catherine Landa: Every Tuesday, $4 tapas, $4 sangrias and $6 mojitos are served. Take advantage of this deal when you can :)

Paul F.Paul Favata: Fantastic food done with a sophistication you wouldn't expect from a typical Tapas menu. Tuesday is $4 Tapas, $4 Sangrias, $6 mojitos. Great food, drinks and a great time. New downtown favorite!!

Elsie L.Elsie Lopez: Love this place! Patatas Bravas are always a must and their Mojitos are the best. My favorite date night spot

Red Mesa Mercado is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

6. Red Mesa Mercado

8.6
1100 1st Ave N (11th Street), Saint Petersburg, FL
Mexican Restaurant · 24 tips and reviews

Chelsea L.Chelsea Lei: This place is FAN-FLIPPIN-TASTIC!! Loved the queso, the mint margarita, and street tacos were awesome

Chelsea L.Chelsea Lei: The queso and mint margarita

Logan C.Logan Christopher: Chicken nachos and Chile relleno with beef are the best!!

The Getaway is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

7. The Getaway

8.6
13090 Gandy Blvd N, Saint Petersburg, FL
Beach Bar · 41 tips and reviews

Jenn M.Jenn Marie: I love how this place is set up! many different places to chill out! strawberry daiquiris are on point!

Natalie J.Natalie Jones: Great casual atmosphere, variety of food trucks, great drinks! You may arrive by boat too. Wear your sunscreen!

Tits McGeeTits McGee: Great spot to come by land or sea!

Cody's Original Roadhouse - BayPines is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

8. Cody's Original Roadhouse - BayPines

8.2
4360 Park St N, Saint Petersburg, FL
Steakhouse · 53 tips and reviews

Brian M.Brian Muschlet: Cody's margarita is one of a kind

Martin D.Martin Denham: Margarita beer

Tall G.Tall Guy: Great steaks bigger the better try some BBQ on it plus their a1 yummy

Fresco's Waterfront Bistro is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

9. Fresco's Waterfront Bistro

7.6
300 2nd Ave NE, Saint Petersburg, FL
New American Restaurant · 52 tips and reviews

Nicole K.Nicole Keene: The 1800 margaritas are delicious! Read more.

Liza I.Liza Igartua: Mojitos & great view @ St Pete ., Fla

Finn H.Finn Hjelle: Crab cake sandwich and Mussels where good. Nice view.

Casita Taqueria is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

10. Casita Taqueria

8.9
2663 Central Ave (27th St. N.), Saint Petersburg, FL
Mexican Restaurant · Historic Kenwood · 64 tips and reviews

Nick O.Nick Owens: A-mazing tacos, fantastic made-in-house margaritas... I wish we had one back home. I could eat here every day. You have to try this place!

Ryan B.Ryan Berger: Awesome guacamole! Vegan tacos!

Wendy S.Wendy Scarpa Osusky: Everything is fresh & soooo tasty, can't wait to eat here again. The chorizo taco & verduras taco are out of this world.

BellaBrava is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

11. BellaBrava

8.8
204 Beach Dr NE (2nd Ave. NE), Saint Petersburg, FL
Italian Restaurant · North Downtown · 93 tips and reviews

David L.David Lee: Dawn makes the best mojitos in downtown st Pete.

Krystle L.Krystle Lafontaine: Love this place. Everything is so good! Never disappoints!

Ryan F.Ryan Farner: Food is great but very loud

Caddy's on Central is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

12. Caddy's on Central

7.6
217 Central Ave (2nd St. N), Saint Petersburg, FL
Restaurant · University Park - South Downtown · 5 tips and reviews

KeshiaKeshia: Yummy margarita on special!!

Megan N B.Megan N Balderson: Great for get togethers, fun outside atmosphere and food. Happy hour definitely worth checking out

Chris M.Chris McMurtry: Mahi sandwich is pretty legit

Tryst Gastro Lounge is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

13. Tryst Gastro Lounge

7.2
240 Beach Dr NE, Saint Petersburg, FL
Gastropub · North Downtown · 47 tips and reviews

Eric T.Eric Tigre: As the weather warms up in St Pete, cool down with a refreshing mojito poured over ice at Tryst. This local bar with a house DJ is a great perch for people-watching and to meet friends in the evening. Read more.

🎀Ariane A.🎀Ariane Anderson🎀: Great music! Nice beer selection! Good food! What else could you ask for??

MercedesMercedes: Cheese platwmmm

Cantina Lucha Bar is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

14. Cantina Lucha Bar

7.5
128 3rd St S, Saint Petersburg, FL
Bar · University Park - South Downtown · 5 tips and reviews

Janine D.Janine Duffy: Try the Don Julio watermelon margarita

RMC S.RMC Saint Pete: Try the Duck Quesadilla... marinated duck breast, slow roasted, pulled & cooked again... you'll love it! FYI: We only offer quality dishes made with quailty ingredients that cost accordingly. Read more.

Peter H.Peter Hayes: Don't order the $9.00 cheese quesadilla! It's a rip off!

Ruth's Chris Steak House is one of The 15 Best Places for Tropical Drinks in Saint Petersburg.

15. Ruth's Chris Steak House

8.7
131 2nd Ave N., Saint Petersburg, FL
Steakhouse · North Downtown · 2 tips and reviews

Bill A.Bill Auvil: Food and service great!

Charo E.Charo Echarte: Great Happy Hour