Here's what Trippy members say about Spain Restaurant and Toma Bar:
"you can also get great spanish/cuban food at the Spain Restaurant and Toma Bar in downtown Tampa off the Riverwalk)." See More