El sabor de mi isla
Restaurant
•
169 NE 25th St, Miami, FL 33137, USA
9.4
Monday: 11 AM – 2 AM
See if anyone you trust recommends it!