Restaurant in Tampa
Family-run Latin food truck serving Cuban sandwiches, tacos, and homemade stuffed potatoes
200 Frandorson Cir
Apollo Beach, FL, 33572
(813) 766-0889