Company Overview
Company Name
Spain Restaurant and Toma Bar
Address
513 N Tampa St, Tampa, FL, 33602, United States
Website
tomaspain.comPhone
(813) 223-2831Approx. Annual Revenue
$3.0M
Employees
11
Established
2004
About Spain Restaurant and Toma Bar
Spain Restaurant & Toma Bar is a renowned seafood establishment located in Tampa, Florida, founded in 1980 by a family of Spanish immigrants. The restaurant offers a taste of traditional Galician cuisine, featuring a Mediterranean atmosphere and affordable prices. Renowned for its fresh ingredients and delicious meals, Spain Restaurant & Toma Bar has become a staple in the downtown Tampa community.