Restaurants in Tampa, FL
Restaurants • Seafood Restaurants • French Restaurants
1633 W Snow Ave.,
Tampa ,
FL
33606
UNITED STATES
Based on 1 reviews
Great Healthy Food
I think the overall experience was great. I am not a fan of lemongrass, but with so many options for healthy and delicious eating- my palate was not disappointed. I have had many great meals here- and will continue to frequent BT.Worldwide > United States > Tampa, FL > Seafood Restaurants