Restaurant in Tampa
Spanish-inspired restaurant serving paella, ceviche, and oysters in a lush greenhouse setting
1412 E 7th Ave
Tampa, FL, 33605
(813) 462-9660