The Castro family, who emigrated from Spain, established the Spain restaurant in downtown Tampa in 1980. The Tapas offered here are a representative selection from the northwestern region of Spain, kn…
Breakfast
8:30 am–10:10 am
Most Ordered
US$0 delivery fee, first order
pricing & fees
--
delivery time
Most Ordered
The most commonly ordered items and dishes from this store