Filter
Delivery
Pickup
Outdoor
The best restaurants in Florida
53.031 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
4,9
11 Opinions in 1 websites
1120 E Fowler Ave, Tampa, Florida, USA , Florida
very good first time experience. the food was good, the service was excellent. the staff here are also very friendly