Yuca: Yuca on Lincoln Road
Yuca is located at 501 Lincoln Road, Miami Beach, FL 33139. See related reviews in: Not Recommended, Restaurant, Customer Service, Food, User Reviews - 1-Star rating This review is the subjective opinion of the individual traveler and not of MiamiBeach411 nor of its partners. Clara G does not recommend this business.Do you agree? Was this review helpful? Share It With Others!
|