Delivery
Pickup
Outdoor
Florida
Taft
1 Restaurants on GastroRanking
520 Opinions in 2 websites
Why did they close down?? I am so sad. Best Cuban spot in Florida 💔