Spain Restaurant Toma Bar

513 N Tampa St, Tampa, FL
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.

Event Spaces

Spain Restaurant & Toma Bar
Spain Restaurant & Toma Bar
Spain Restuarant & Toma Bar
Spain Restuarant & Toma Bar
Neighborhood
Venue Types
Features
  • Max Number of People for an Event: 130