Restaurant in Tampa
Authentic Cuban spot serving Cuban sandwiches, picaña with chimichurri, and soursop drinks
2917 W Waters Ave
Tampa, FL, 33614