Phone: (+1)7864405990
Address: 1362 Northeast 163rd Street, North Miami Beach, United States Of America
City: North Miami Beach
Dishes: 24
Reviews: 56
"The rice was hard as a brick and the turkey was stewed instead of fried. The only thing that was good was the plantains and pikilis."
All prices are estimates.