3555 Sw 8th St
Miami, FL 33135
Miami, FL 33135
Open HoursMon-Thu 8am-1am, Fri 8am-3am, Sat 8am-4am, Sun 9am-1am
OverviewWhen locals only have time to take out-of-town visitors to one Cuban restaurant, this landmark spot is usually the choice, due to its history & its accurate translation of a...
more