Casa Cuba
3.5 Star Yelp Rating
128 Ratings yelp logo
5859 SW 73rd St South Miami, Florida 33143 | Restaurant Info