Restaurant in Tampa
Modern Spanish restaurant serving small plates, Iberian pork, and craft cocktails
220 N Rome Ave
Tampa, FL, 33606
(813) 790-5215