ST PETE BEACH (727) 826-0998 & (727) 827-2998...............SEMINOLE (727) 685-1632 & (727) 685-1634

About Us

Home of The Best Cuban!


We are known for serving the best cuban sandwich.  We also offer so much more. From our refreshing salads, wraps, and a variety of pressed sandwiches. To our fusion of Caribbean/Mexican dishes. Do your taste buds a favor and try one of everything.

2 Locations to better serve you


  • St Pete Beach--727-826-0998 & 727-827-2998

  • Seminole--727-685-1632 & 727-685-1634

Rate us on Yelp!


Contact Us

Drop us a line!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Better yet, see us in person!

We love our customers, so feel free to share pix of your experience via Drop us a line Tab! (Desktop left Mobile above)

Barracuda Deli Cafe

6640 Gulf Boulevard, Saint Pete Beach, Florida 33706, United States

9520 Seminole Blvd, Seminole, Fl 33772


Seminole: Monday - Saturday  11AM - 7PM

* Subject to change during off season (Sept - Feb)             

St Pete Beach: Monday - Friday   11AM-5PM

                                 Saturday   11AM-7PM