Cuban restaurant · 13300 Nw 42 Ave Bay 1, Opa-Locka, FL
To-Go · Dine-In
See full menu
More food in Opa-Locka, FL · Cuban Food in Opa-Locka