Spain Restaurant & Toma Bar

The Spain Restaurant was established by the Castro family in Downtown Tampa in 1980.  The Tapas offered here are from the northwestern region of Spain, know as Galicia. These traditional Tapas recipes have been passed down from one generation to the next. Just blocks away from the TB PAC & Theater.

North Tampa Street 513, Tampa, Florida, 33602, United States
813.223.2831
Switch to desktop site
sc