About Us

Home of The Best Cuban!

We are known for serving the best cuban sandwich, but we 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.

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!

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

9520 Seminole Blvd, Seminole, Fl 33772

6640 Gulf Blvd, St Pete Beach, Fl, 33706


Seminole: Mon.-Thurs. 8AM - 3:30PM

                       Fri.-Sat.     8AM - 7PM

St Pete Beach: Monday - Friday   8AM-3PM

                                    Saturday   8AM-7PM