Spain Restaurant Toma Bar

513 N Tampa St, Tampa, FL
Max Capacity: 130 people
About Spain Restaurant Toma Bar
Enjoy Mediterranean atmosphere in Tampa's most unique, modern, urban setting complimented by excellent Spanish cuisine at affordable prices.
Package Pricing
Event Spaces
Spain Restaurant & Toma Bar
Spain Restaurant & Toma Bar
Spain Restuarant & Toma Bar
Spain Restuarant & Toma Bar
Recommendations
Location
Neighborhood
Venue Types
Features
  • Max Number of People for an Event: 130