Spain Restaurant corporate office is located in 513 N Tampa St, Tampa, Florida, 33602, United States and has 11-50 employees.
spain restaurant
spain restaurant & toma bar
spain sandwich shop inc
spain restaurant & toma
spain restaurant and toma bar
| Location | People at location |
| North America | 1-10 |
Explore people who held key positions, contributed to Spain Restaurant's success, and advanced their careers.
Associate Data Enginee... at Travelers
Worked as Front of House Manager
at Spain Restaurant (2018-2024)
Explore More
Established in 1980 by the Castro family in downtown Tampa, Spain Restaurant and Toma Bar specializes in traditional Galician tapas and seafood, offering a unique Mediterranean dining experience. The restaurant caters to a diverse clientele, including those looking for a casual meal, special event gatherings, or pre- and post-show dining near local... Read More