Restaurant in Tampa
Spanish tapas spot known for fresh ceviche and a rare, hard-to-find tequila selection.
Tampa
FL, 33607