BARRACUDA DELI CAFE
Updated 635 days ago
9520 Seminole Boulevard, Seminole, Florida 33772, United States
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.